专家答疑:为何内网访问正常外网访问不畅

运维 网络运维
当我们再次遇到由设备老化引起的故障现象时,可以考虑检查一下故障工作站的网卡设备以及局域网中的重要网络设备是否存在老化可能,相信这样的检查,能给我们带来意想不到的效果。

在上网过程中网络访问不稳定的现象,几乎经常发生,每次碰到类似这样的故障现象时,我们大多都可以轻松应对,先看看网络连接线路的通畅状态,之后检查故障工作站是否存在网络病毒,再判断网络设备在长时间工作过后是否存在散热不良的现象,实在无法解决的,我们可以尝试关闭网络设备或系统一段时间,之后再重新启动一下,相信如此一来多半就可以顺利地解决网络访问不稳定的故障现象了。

但是,当我们对前面各种可能因素进行排查后,要是还不能正常解决网络访问不稳定的故障现象时,我们该采取什么办法来进行应对呢?这个时候,我们可以考虑将目光转移到一些重要网络设备上,检查它们的硬件质量是否存在问题,毕竟不少网络设备在长时间工作之后,就非常容易出现芯片老化或其他工作状态不稳定的因素,这种因素也特别容易造成网络访问不稳的故障。考虑到这类故障因素比较隐蔽,我们在排除网络访问不稳定的故障时,往往很容易忽视这种故障因素,因此在排除由设备老化引起的网络访问故障时特别容易多走弯路。为此,本文就将笔者曾经遭遇到的一则由于网卡设备过旧老化造成的网络访问不稳故障贡献出来,希望各位朋友能从中收到一定的启发!

故障发生

单位局域网中有一台康柏品牌的普通工作站,该工作站已经连续工作五年多时间,其中网卡设备还是该工作站主板自带的。由于该工作站的硬件性能已经非常低,为了可以将这台旧工作站的作用充分发挥好,网络管理员给这台旧工作站一直安装使用了Windows 2000操作系统,同时经过合适设置,顺利将它连接到单位局域网网络中了。平时这台工作站一直可以正常访问单位局域网中的其他工作站共享资源,而且还可以通过局域网中的代理服务器去浏览Internet中的网站内容,不过最近一段时间这台工作站却遭遇到了一则让人感到比较纳闷的网络访问故障:该工作站可以通过网上邻居功能正常访问单位局域网中的其他工作站共享内容,不过在尝试利用代理服务器访问Internet中的网站信息时,看到目标站点的内容显示速度比较缓慢,很多时候系统屏幕上就直接弹出了类似“该页无法显示……”这样的故障提示;不过,其他工作站在尝试通过代理服务器浏览Internet网站中的内容时,笔者看到IE浏览器能够顺利打开目标站点的页面。

故障探究

由于这台安装了Windows 2000操作系统的旧工作站可以借助网上邻居功能访问到局域网其他工作站中的共享资源,这就意味着该工作站到局域网的物理连接线路不存在任何问题;况且,其他工作站可以通过局域网代理服务器来正常访问Internet中的目标网站内容,这也意味着局域网代理服务器也是能够正常工作的。在排除了上面两种可能因素之后,笔者先尝试着修改了一下故障工作站的IP地址,以避免由于IP地址与其他工作站发生冲突造成该工作站访问网络不稳定或者不能正常上网,不过在连续更换了几个不同的IP地址后,该故障工作站在网络访问的过程中,仍然经常弹出无法打开网页内容,或者即使能够勉强打开网站页面也不能打开网站链接页面内容。

有没有可能是网络管理员在局域网的代理服务器中对这台旧工作站进行了上网限制呢?考虑到这台旧工作站可以正常访问内网中的工作站,却偏偏不能正常访问Internet中的网站内容,为此笔者开始有点怀疑问题出在了局域网的代理服务器中,不过考虑到其他工作站可以正常通过局域网代理服务器来浏览Internet网络中的内容,所以笔者初步估计代理服务器的网络连接以及上网设置不存在任何问题,问题很可能出现在代理服务器的Cache或日志中;然而当笔者不辞劳苦地清除干净代理服务器中的Cache以及日志中的内容后,看到之前出现的网络访问不稳定故障现象依然还存在。

之后,笔者又详细检查了局域网代理服务器其他各个方面的参数设置,结果真的没有找到任何可疑的问题,不得已笔者只好重新将网络故障排查重点“转移”到这台旧工作站本身上了。仔细想想这台旧工作站可以正常访问局域网其他工作站中的共享内容,惟独不能正常访问Internet中的目标网站内容,笔者开始怀疑本地系统的IE浏览器是不是存在什么问题,毕竟每次都是IE浏览器弹出“无法打开网页内容”故障提示的呀!?考虑到这一点,笔者立即检查了该旧工作站当前使用的IE浏览器属于什么版本,认真检查之后发现IE浏览器仍然使用以前的IE5.0版本,看来这种旧版本的IE浏览器是不能正常浏览网页中大多数内容的;为此,笔者立即动手将这台旧工作站中的IE浏览器升级为IE7.0版本,完成升级操作之后又为该程序安装了相关的补丁程序,最后将该旧工作站系统重新启动了一下,可惜的是笔者的这些努力仍然无法让IE浏览器正常打开Internet中的目标网站内容,很显然上网不正常的故只好IE浏览器自身引起的。

那么究竟还有哪些因素可以造成单位旧工作站访问网络不稳定呢?在万般无奈的情况下,笔者迫不得已地将故障的“责任”推给了令人讨厌网络病毒,这是因为不少流行的网络病毒通常也是造成网络访问不稳定的主要“祸首”。为了检验网络病毒究竟是不是造成网络访问不稳定故障的主要“祸首”,笔者特意从朋友那里找来了最新版本的瑞星杀毒软件和金山毒霸软件,并逐一用这两种杀毒工具对旧工作站系统进行了彻底地病毒清除操作,在经过漫长地杀毒等待之后,尽管笔者发现了旧工作站系统中的确存在不少网络病毒,不过在清除完所有的网络病毒之后,这台旧工作站访问网络不稳定的故障现象还是没有得到妥善解决。在排除了上面的各种故障因素后,笔者最后竟然莫名其妙地怀疑起安装在旧工作站中的操作系统出现了意外;

为此,笔者先尝试利用专业工具修复了一下本地系统的注册表设置,之后又打开对应系统的运行对话框,并在其中执行了“sfc /scannow”字符串命令来对系统文件进行了修复,不过让笔者感到万分失望的是,这些系统修复操作竟然没有取得一点效果。在毫无头绪的情况下,笔者只好选用了最极端的方式,那就是重新为旧工作站安装一遍操作系统,以便希望通过这种操作来解决网络访问过程中存在的一切隐性故障;原以为简单地将操作系统重新安装一遍后,网络访问不稳定的故障现象肯定能自动消失,谁曾想到,就连这种极端处理方式也没有将网络访问不正常的故障解决掉。

故障解决

能尝试的办法都尝试了,能使用的招数都使用了,不过网络访问故障排查工作还是没有取得任何有效性进展,这让笔者几乎产生了放弃的念头。想想也是,代理服务器的工作状态是正常的,物理线路连接也是通畅的,故障工作站的操作系统也重装过了,几乎各种能想到的因素都已经被排除了,网络访问不稳定的故障就是解决不好,这的确也够打击人自信心的。就在笔者打算暂时放下的那一刻,头脑中突然想到了使用Ping命令,为什么不能使用该命令测试一下故障工作站到局域网代理服务器之间的数据收发正常呢?想到这一点,笔者决定先使用Ping命令测试一下故障工作站到代理服务器之间的线路连通性,测试发现故障工作站系统能够正常Ping通代理服务器;之后,笔者又打开旧工作站系统的运行对话框,在其中输入“ping 10.176.6.1 -l 65500”字符串命令(其中10.176.6.1 为局域网代理服务器的IP地址),单击“确定”按钮后,从其后出现的结果界面中,笔者看到此时的代理服务器IP地址竟然不能Ping通了,这说明此时通信线路上的数据丢包率已经非常严重了。

后来,笔者开始尝试逐步减少发送ping命令测试包字节数值,结果看到一旦发送ping命令测试包字节数值大于2000bytes,数据丢包现象自动出现,并且会达到90%以上。接下来,笔者又主动调换了旧工作站与局域网交换机设备相连的那个交换端口,同时将交换机设备重新启动了一下,再在故障工作站系统执行“ping 10.176.6.1 -l 65500”字符串命令时,得到的测试结果依然是无法ping通。由于单位局域网中没有通过路由器来完成数据转发任务,所以笔者毫不犹豫地认为这种数据丢包比较严重的现象肯定是由旧工作站网卡设备造成的。

为了验证自己的分析是否正确,笔者立即将局域网中其他工作站的独立网卡设备拔了下来,并将该它正确安装到旧工作站系统中,同时进入到旧工作站系统的BIOS属性设置界面,将旧工作站主板中自带的网卡设备临时禁用掉,最后再重新启动登录进Windows 2000操作系统,然后按照正确方法安装、配置好独立网卡设备的各项上网参数。随后,笔者又一次在旧工作站系统中打开系统运行对话框,在其中执行了字符串命令“ping 10.176.6.1 -l 65500”,果不其然这一次ping命令测试终于成功了,这说明故障工作站到局域网代理服务器之间的物理线路不存在数据丢包现象了;最后,当笔者重新打开故障工作站系统中的IE浏览器窗口,在其中输入Internet中的目标站点地址后,单击回车键,很快目标网页内容就被打开了,到了这里旧工作站访问网络不稳定的故障终于被成功解决了。

故障总结

网卡设备在工作时间一长之后就特别容易发生老化,但网卡设备老化并不意味着该设备出现了硬件损坏,所以简单通过观察网卡设备的指示灯工作状态或者查看网卡设备的工作属性,是不能准确判断出网卡设备究竟有没有发生老化故障,因此由网络设备老化引起的故障现象往往具有一定的隐蔽性,在排除、解决故障的过程中我们很容易忽视这一点。因此,日后当我们再次遇到由设备老化引起的故障现象时,可以考虑检查一下故障工作站的网卡设备以及局域网中的重要网络设备是否存在老化可能,相信这样的检查,能给我们带来意想不到的效果。

【编辑推荐】

  1. 调整跃点数解决无法访问外网故障
  2. 巧设DNS 内外网访问两不误
责任编辑:许凤丽 来源: IT专家网
相关推荐

2009-05-18 09:31:00

2010-01-20 18:11:19

2013-01-22 11:15:40

GitHub

2011-04-06 17:30:46

ACL

2009-07-30 21:22:02

ACL限制外界访问网络安全

2009-11-30 17:37:20

Linux Apach

2009-02-10 09:33:00

DNS网络访问

2021-06-11 07:04:02

加密漏洞勒索软件

2010-09-29 16:51:10

访问控制

2010-08-26 09:42:34

2009-01-16 09:06:00

2010-08-04 15:55:08

Flex是什么

2010-06-10 16:27:17

什么是uml

2010-09-17 13:10:29

JVMJava虚拟机

2010-06-07 19:27:40

UML是什么

2020-10-15 08:52:36

Frp内网Web

2009-03-30 15:11:10

2009-12-30 10:31:04

配置NAT网络

2010-09-09 11:09:20

2010-11-30 18:02:32

NAP
点赞
收藏

51CTO技术栈公众号