【IT168专稿】一年前我单位在网上采购了一批机器,配置为P42.4G,256MB DDR内存,80GB硬盘,还装有一套原配的Windows XP系统,整体看来比较高档。其中有一台使用了大半年时间,没出现过任何问题,没想到前些日子却出了一小问题。有一天打开电脑,Windows XP系统正常启动后,打开I E浏览器球,输入搜狐网址想看一下新闻,却发现IE浏览器的窗口一片空白。仔细一查,发现IE提示“DNS错误”,刷新几次仍是这样,难道是网络出问题了吗?
故障分析与排除
首先怀疑问题是在出在TCP/IP设置的DNS服务器上,于是打开系统的“控制面板”—“网络连接”—“网络属性”命令,选择TCP/IP协议,查看DNS列表,发现配置并没有问题,难道是网络或系统的问题吗?
近日病毒较多,是否机子染上了病毒或是木马,于是拿来最新的杀毒软件和防火墙软件,查找结果是一个病毒也没有发现,但是网还是上不了。
这时我开始怀疑机子的网络配置出了问题,打开开始菜单里的“运行”选项,在其中健入“cmd”回车,进入了DOS命令窗口,在里面键入“Ipconfig/all”回车,查看本机的网卡状态,但也没发现任何差错(图1)。看来问题不是出在软件上了,可能硬件出事了。
图1 |
无意间查看了一下桌面右下角图标的网络状态,发现网络的发送/接收数据包数目居然全部为0。啊!这怎么可能?难道是网卡不行了吗?可是网络右下角的连接状态提示分明给出了“以10Mb/s速度连接”的显示,而在“运行”窗口中窗口中敲入“Ping.127.0.0.1”做加环测试,也报告一切正常。于是又将网卡故障的可能性排除掉了。
那么问题是否是出在单位局域网中那台价低位廉、又年久失修的交换机上呢?跑过去一看,连接此台电脑的交换机端口指示灯居然不亮。可是其他人都表示上正常,再将同事所有的交换机端口与这台所用的互换,他们居然能够正常上网,这又表明交换机上与机器相连的接口亦无问题,惟一的希望就在连通网卡与交换机之间的网线上了。
由于平时用此网线上网一直正常,因此对它的接线配对无可怀疑,惟一的可能性或许是器件老化及经常拔插导致接触不好,借来一个网线连通测试仪一测,接近100Mb/s的良好连通性。看着网络状态上几乎凝固了的“0”数据收发,万般无奈之下抱着试一试的心时打开了机箱,看着固化在主板的那个网卡,烦乱中用手狠命敲了两三下——真没有想到网络状态上的收发数据包计数从“0”逐渐变成一“10”“90”“200”……打开IE浏览器,网站可以登录。原来故障的原因居然在网卡上,它与主板的牢固粘合导致软件测试时报告一切正常,而它在与网线接口处的微小松动竟是在网卡上,它与主板的牢固粘合导致软件测试时报告一切正常,而它在与网线接口处的微小松动却使得网络在物理上已完全隔离,这就导致了交换机上显示连通的指示灯熄灭,而数据包的收发当然也就无从谈起了。
尽管问题最后是解决掉了,但是浪费了整整一个上午的时间。网络故障的测试往往比较复杂,比起一些系统软硬件故障来,它还有一个空间的跨度需要克服。我们在处理时,应抱着先软后硬,由近及远的原则,利用逐个排除及替换法分别进行排查。那种眼前的问题没顾得上,而四处寻找故障原因的办法显然是舍近求远,其问题虽然解决了,那可是事倍功倍。总之,就是不要忽视那此过在眼前的小问题,因它们很可能就是故障的真正源头。