主机网口不通问题分析及定位

在服务器网络出现故障,远程访问无法正常使用时,通过检查路由表、MAC表、网卡驱动及DHCP服务,最终发现TCP/IP模块未将PING请求通过NDIS接口送往网卡,导致DHCP请求同样出现问题。解决方法包括更改IP地址获取方式,使用Ethereal抓包确认网络接收状态,以及检查并可能更新相关服务。

1      故障现象

部门同事在办公室通过网络远程访问,之前一直正常,昨天突然无法远程访问了。

2      定位过程

他们曾给网卡配了固定IP地址,PING默认网关IP地址不通。服务器上的两块网卡他们都试过,现象相同。

两块网卡都坏了?概率应该很低。

我到了实验室后,发现服务器上技术支持人员配置的固定IP地址还在。PING默认网关不通,现象是显示:Destination host unreachable。一般来讲这个显示意味着数据包路由出了问题,需要检查路由表和MAC表。使用route print查看了一下路由表,没发现什么异常;使用arp –a查看MAC表,网关的MAC地址也在。

会不会是网卡驱动出了问题?重新安装网卡驱动,现象没有变化。

刚好服务器上有Ethereal安装文件,于是安装Ethereal,抓包看看PING请求有没有被送往网卡。结果发现:可以抓到局域网上其它计算机发的一些广播报文的,例如DHCP、ARP报文等,这说明网卡的接收是正常的。但PING请求抓不到,说明TCP/IP模块没有将PING请求通过NDIS接口送往网卡。

把网卡的IP地址改成自动获取,发现网卡获取不到IP地址。抓包,虽然有DHCP报文,但查看源MAC地址,都不是本机的。换句话说就是:Etheral抓不到DHCP请求,说明DHCP请求没有被送往网卡。查了一下DHCP client服务,已经启动。停用,再启用,现象没有变化。很可能是DHCP请求没有被TCP/IP模块通过NDIS接口送往网卡。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值