醒来已经10点了,醒了会神,下面电话就上来了。又是昨天的那个家伙,机器重新启动,上不去网了。职责所在,还得去看看。
机器连接没问题,就是上不去网,那就PING 下网关吧,全部超时。那么就PING 下自己的IP地址吧,也可以通,说明网卡一(般)是正常的。之所以这样说,是因为这种说法在大多数情况下是正确,但是有的时候也是行不通的。重新安装了网卡驱动还是不可以的,只有换个网卡了。
在昨天的时候,这个机器的网卡和所连接的交换机的端口的自适应能力不是很好。所以我们就查找了那个交换机的IP地址,然后进入到特定的端口,进行了双工模式和速度的设置。全双工,100M。在这个机器上也是这样设置的。然后网络连接图标的一连接一断开的现象就解决了。
今天虽然PING 自己的IP地址是可以的。但是查看了下ARP缓存:arp -a 。里面就一个条目,还是网关10.140.19.1,但是它对应的MAC地址全是0 。这样的情况呢,有以下的这么几个原因:
1、ARP病毒----建议:安装ARP防火墙,并且最好的是把交换机都重新启动一遍。
2、网卡本身的问题----建议:更换网卡。
对于第二个可能原因,我们可以使用笔记本电脑去接到那个端口上去试验下。如果长时间正常的话,那就是网卡的问题。为什么说是长时间呢?因为ARP病毒的散播也得需要一定的时间,其实这个时间不是非得几十分钟那么长,几分钟你的机器就可以中毒的,如果有的话。
但是,上午去的时候,没有带笔记本,这是工作疏忽的一个地方。但是原因基本就这些。
提出这个问题来,希望大家多思考些其他的、、、、也希望对你们在以后工作的时候有些帮助。
因为,在昨天的时候,这个机器的毛病就不少,并且换了个端口问题就OK了,所以我们这次为了节省时间还是给它换了其他的端口使用。
另外为了防止这样的事情在此发生的话,我们可以制作一个批处理文件,放在启动文件夹中:
@echo off
arp -s {ip address of gateway } {mac address of gateway }
本文转自Mr2Left 51CTO博客,原文链接:http://blog.51cto.com/caihong/93597