对于整天与计算机网络打交道的网络管理员来说,遭遇网络故障几乎成为了家常便饭,而大多部分网络故障现象都局限在无法上网、频繁掉线或者是访问速度缓慢等。其实引起网络故障的原因可谓是繁多,既有人为操作因素引起的,也有网络设备自身状态引起的,还有可能是外界干扰引起的;但是在实际解决网络故障的过程中,我们有时会发现在排除了上面列出的各种可能因素后,网络故障仍然无法消除。 下面的一则网络故障竟然是工作站非法操作造成路由器的遗弃不正常MAC地址造成,相信各位看完下面的故障排除过程之后,一定会有新的收获。
故障现象
某个分公司局域网是通过租用当地运营商的2M光纤通道直接访问总部企业网,局域网中的所有工作站都连接到一个24口的交换机中,交换机又与一台的路由器直接相连,在该路由器中启用了防火墙功能、DHCP路由器功能以及静态地址组功能等。局域网中还有一台保存有重要数据信息的路由器,为了保护路由器的安全,单位还特地在路由器中安装了防火墙,防火墙被笔者设置成了路由器工作模式,平时局域网中的所有工作站都能正常访问到路由器中的重要信息。这几天,有一位同事打电话“求援”说,某个工作站无法访问路由器了,接到同事的电话后,在自己的局域网中尝试访问了一下路由器,以确认是否是路由器遇到了故障,确认路由器自身工作状态很正常,咨询一下营业厅业务也很正常,都可以顺畅地通过路由器,访问总部网络。难道工作站与路由器之间的网络连接有问题?使用PING命令测试,发现到故障节点数据包是通的,但故障端PING我使用计算机也通,故障点偏偏就不能访问路由器。
故障分析
经过测试故障工作站与路由器之间,证实不存在线路故障。难道会不会是故障工作站中的网卡设备工作不稳定呢?想到这里,立即打开故障工作站中的设备管理器窗口,从中找到目标网卡设备,并用鼠标右键单击该设备的图标,从弹出的快捷菜单中执行“停用”命令。
又重新执行该快捷菜单中的“启用”命令,在网卡设备启动过程中,想到路由器中已经启用了DHCP服务功能。难道是DHCP路由器运行不正常,导致故障工作站无法获取稳定的IP地址?想到做到,登录进路由器的后台管理界面,将其中的DHCP路由器暂时停用掉,然后保存好路由器的后台参数并重新启动了一下该路由器,最后又为故障工作站分配了一个静态的IP地址,但是这样一系列的操作还是没有换来任何效果,工作站依然还是不能访问局域网路由器。
${PageNumber} 故障解决
经过测试操作,进入路由器的后台管理界面,将其中的静态地址组以及MAC地址记录全部删除掉,再重新启动一下路由器。正常后,运行一段时间后,故障依旧。更改ip地址后,网络又正常了。反复更改ip地址更换,网络都很正常。在测试过程中,突然该工作站瞬间停电,工作站中计算机重新启动,网络故障又出现了,可能路由器发现该计算机MAC地址给与遗弃,造成不能办理业务,能和其他工作站能够互相访问。在路由器上进行IP地址与MAC地址进行绑定,计算机终端再进行绑定。结束上面的设置操作后,再一次尝试了路由器访问操作,让人感到欣慰的是路由器终于能够被访问到了,故障就被成功地解决了!
故障总结
虽然故障已经被解决了,但让笔者感到疑惑不解的是,为什么故障工作站无法访问路由器,而局域网中的其他工作站能够访问到路由器呢?而故障工作站由于是从DHCP路由器中获得IP地址的,由于非法停关设备,导致路由器发现该计算机MAC地址给与遗弃导致了,路由器中的防火墙就会自动禁止故障工作站继续访问路由器,并重新启动路由器系统后,路由器中的防火墙就会自动取消故障工作站的访问操作了,故障工作站自然也就能正常访问到路由器。
总结上面的故障排除过程发现,出现网络故障应该从正常网络中去检测上段部分网络运行情况,来判断网络上段网络是否正常,然后,再检查下段网络,使用PING命令测试,进行针对性排查,并结合具体的网络工作环境,说不定发现故障就在疏忽那一瞬间,要认真观察对网络有影响因素,可以避免少走一些弯路。