电脑网卡闹故障
2017-03-09
网络环境
笔者在一家商业公司任职网络管理员,该公司经过若干年的建设,已经建成了一个覆盖全体部门(和分支机构)、业务流全程信息化的计算机网络。这个计算机网络是一个以公司本部的数据机房为中心,光纤和网络电缆为主干链路,各业务岗位的计算机终端为基点,封闭的内部局域网络。
公司本部的所有部门都位于一栋高层建筑中,各业务岗位分散在大楼的不同办公场所内。为了便于日常管理和运行维护,笔者公司信息化部门对整栋大楼进行了划段分片——以每层计算机终端的数量为依据,从一楼开始将全部楼层划分成若干个VLAN段,每个VLAN段包含的计算机终端数不尽相同,同时每个VLAN段都有一个设备间对应。公司本部的所有计算机终端都是通过所在办公室墙壁上预先埋设的网线接口与对应的VLAN设备间内网络配线架上的网线接口相连,配线架上的网线接口与VLAN汇聚交换机的端口通过网线相连,VLAN汇聚交换机再通过光纤与数据机房的核心路由器连接,从而组建成一个星形网络。
应用需求
近期,根据统一的工作安排,公司需要使用当地政府建设的某公文办公系统,实现与政府间的办公协同自动化。经与政府信息部门联络,了解到该公文办公系统部署在政府的内部信息网络中,笔者公司要使用该公文办公系统的计算机,需接入政府的内部信息网才能正常访问。基于保密和安全性要求,这个内部信息网是一个与笔者公司现有的内部局域网完全物理隔离的、独立的计算机网络。
经与公司相关部门沟通,得知此次公司内部需要使用该公文办公系统的部门不多。这些部门虽然分别位于不同楼层的不同办公场所,但却属于同一个VLAN段内。为此,首先为这些部门调配了专用的台式计算机,并用网线将这些计算机接入到所在办公室墙壁上指定的网线接口。再将对应的VLAN设备间中配线架上相对应的网线接口的网线插入到一台单独的8口小型网络交换机。最后,通过光纤专线与8口小型网络交换机相连,最终实现与政府内部信息网络的连通。
故障现象
为了更好地完成这个小型网络的搭建,笔者计划按“计算机连接一台、测通一台”的步骤来完成组网工作。第一台计算机的网线接入8口交换机后,与政府内部信息网络的连接一测试成功了,公文办公系统的访问也很正常,整个过程非常顺利。
但不曾想到,在连接第二台计算机时,出现了“异常”情况——网线插入8口交换机的一个空余端口后,端口对应的连通指示灯却没亮起。将该网线连续插入8口交换机的其他空余端口,现象都一样。
故障排查
冷静思考后笔者判断,能导致这种状况出现的因素无非以下几类:8口交换机存在故障或网线有异常,再就是网线接口存在故障。于是,开始着手排查故障原因。
首先从最简单的因素入手。将第一台计算机的网线先后插入8口交换机的每个接口,发现每个接口对应的连通指示灯均会亮起,且每次第一台计算机均能通过Ping命令访问指定的默认网关IP,这就排除了8口交换机存在故障的可能。
由于从8口交换机到终端计算机之间涉及到两根网线——8口交换机和配线架上的网线接口之间的连线,以及终端计算机到办公室墙壁上网线接口之间的连线。所以,对于网线的排查,采取了三种方式:方式一,笔者将8口交换机和配线架上的相应网线接口之间的连接网线更换成一根新的网线;方式二,将第一台计算机(能正常连通)的网线插入第二台计算机对应的配线架上网口;方式三,将第二台计算机与墙上网线接口之间的连接网线更换为一根新的网线。为确保排查准确无误,在这三种方式实施过程中,另一端的网线都保持不动,但得到的结果却完全相同——8口交换机端口的指示灯仍旧没有亮起。这也就排除了终端计算机与8口交换机之间的两端网线存在故障的可能。
基于公司网络布线现状,终端计算机与8口交换机之间的网线接口涉及到两处,一处位于配线架上的,另一处位于办公场所的墙上。而这二者之间的连线已经通过暗线工程埋入墙壁中,所以只能借助网络测试仪来检测。将网络测试仪的两端通过网线插入两端网络接口后,网络测试仪的8个指示灯均会亮起,而且顺序正确无误,证明网络接口故障的可能也可被排除。
故障解决
该排查的因素均被排除,但故障现象依旧存在。突然笔者灵光一闪,将网线的一头插入网络测试仪的一端,而另一头插入第二台电脑的网卡。此时网络测试仪的指示灯竟然也出现异常——2号指示灯不亮,而其他指示灯均能正常亮起。故障点终于找到了,居然是网卡的原因。马上更换了一台计算机,接上原来的网线,故障消失,也能Ping通政府内部网络,故障就此成功排除。
故障分析
什么会出现这种状况呢?事后分析,可能是笔者公司用于VLAN汇聚的交换机是一台可编程的交换机,而8口交换机就是一台普通的集线器,所以VLAN汇聚交换机的容错性能比8口交换机强。而网卡只是2号线这一个点出现故障,VLAN汇聚交换机就忽略了这个故障点,端口对应的连通指示灯正常亮起(网络访问也比较正常);而8口交换机却无法忽视,指示灯就不亮了(也算一种告警提示吧)。笔者当时忽略这个因素,才没有将网卡列入故障排查中。
其实,回顾整个过程,笔者还忽视了两个现象:一是第二台计算机的网卡插上网线接入公司内部网络后,网卡上的连通指示灯就没有亮起;二是第二台计算机接入公司内部网络后,VLAN汇聚交换机的连通指示灯是亮起的,而将网线从VLAN汇聚交换机端口拔出再插入8口交换机后指示灯却不亮。这个两个现象比较明显,只要稍微用心些,透过任何一个都应该可以更快的判断出故障点所在,而不需要如此大费周章。
在日常网络搭建或运行维护中,遇到网络连接不通的情况很正常,引起的原因也很多,但只要认真仔细,依次排查,就能准确定位故障所在,快速排除问题,及时恢复网络通畅。