Linux系统网络连接常见问题诊断(2)

  第二招:利用Ping命令。

  如果利用ipconfig命令查看网络基本参数都正确无误,但是还是无法正常连上网路的话,则就需要利用ping命令来进行网络连通性测试。如可以利用ping网关地址的形式来判断主机与网关之间的连接是否存在问题。也可以利用这个命令来测试跟局域网内其他主机的连通性问题。不过在使用这个命令的时候,需要注意跟Windows系统下的异同。

  在Windows下,如果利用Ping命令测试跟其他主机的连通性的话,则默认情况下只会显示四条记录信息。如果要让其一直显示的话,就需要加入一个参数t。即PING 192.168.0.254 –t。不过在Linux系统下则不同。如果在Linu系统下采用这个命令的话,则其默认情况下会一直对远程主机发送数据包来测试连通性。这跟Windows环境下默认情况下只发送四个数据包不同。如果要终止Linux系统向原发主机发送数据包的话,就需要手工停止。主要是利用Ctrl键与键盘字母C键来停止这个命令。

  如果这个命令提示错误信息,那么就有两种可能。一是跟远程主机的连接存在问题。如采用的是固定分配IP地址而采用上面这个命令查看网卡信息配置准确的话,则很有可能是连接的网线有问题或者中间的网络设备的问题。通常情况下,需要多测试几台主机来判断问题的故障点在哪里。二是需要注意,有时候出于安全的考虑,网络管理员会对一些重要的设备进行配置,拒绝其他主机对其进行Ping操作。这主要是为了杜绝Ping攻击。ping 攻击是通过TCP的基本原理来实现的。由于TCP/IP的设计原理使用的是ACK模式,所以客户机给目标主机发送一个PING,目标主机会回应这个请求,以达到其测试连接性的目的。ICMP协议是因特网控制消息错误报文协议,使用ICMP攻击的原理实际上就是通过Ping大量的数据包使得计算机的CPU使用率居高不下而崩溃,一般情况下黑客通常在一个时段内连续向计算机发出大量请求而导致CPU占用率太高而死机。故为了网络设备的安全,往往会通过防火墙或者IP安全策略等手段,让关键网络设备不对他人的Ping命令做出反应。此时在发出命令方就会显示Ping错误。为此,这里需要注意,如果Ping不通的话,并不真的代表网络不同。系统管理员需要知道有上面这种情况的可能性。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxyzg.html