关于网络故障(网线问题)的探讨
信息提供者:上海能佳 陈工
客户情况:某客户,同一局域网内有两台复合机,一台为AR-318,一台为MX-550。
故障现象:550机器无法进行扫描到邮件。而318机器可以正常扫描。使用PING检查连接正常。完全照搬318的网络设置使用在550上,仍然无法扫描。最终检查发现,客户最近更换了路由器(思科),550机器使用的是新路由器(千兆路由器),而318使用的是旧路由器(百兆路由器)。检查网络接头(水晶头),发现使用1/2;3/4;5/6;7/8四对接法,不符合网线接头规范。将接头接法改为T568B,故障解决。为确保维修稳定性,同时更改了路由器端口。
关于网络接头,
下图为标准的双绞网线
网线接口(RJ-45 通常说的水晶头)有两种最主要的连接规范:即T568A和T568B,在工程上通常使用T568B。
-
T568A和T568B二者没有本质的区别,只是颜色上的区别
-
本质的问题是要保证:
-
1,2 线对是一个绕对
-
3,6 线对是一个绕对
-
4,5 线对是一个绕对
-
7,8 线对是一个绕对
-
工程中使用比较多的是 T568B 打线方法
尽管所谓的1/2;3/4;5/6;7/8四对接法不符合规范,但在一个局域网内,如果大家都是这样的接线方式,是可以进行连通的,ping命令,内部连接,甚至上外网都可以正常使用,但是,当路由器(交换机)对网线接头有规范要求时,往往会出现各种故障,无法正常连接。
打个比方:我国的交通规则是靠右行驶,如果我们在自家的封闭庄园内规定:大家都靠左行驶,这样可以吗?当然可以!也不会带来交通问题。外面的车辆开进来,只要按照封闭环境的规则来,也不会带来问题。但如果我车子开出去了,那么就一定要按照国家标准来,否则就会引发交通事故。
根据网线两端接口的不同,还可以分为
直通双绞线与交叉双绞线
-
直通双绞线(正线,俗称直连线)
-
PC连接交换机
-
PC连接路由器
-
交换机连接路由器
-
双绞线两端都采用同一线序标准(568A或568B)制作
-
通常用于异构设备互连
-
交叉双绞线(反线,俗称对等线)
-
PC连接PC
-
交换机连接交换机
-
路由器连接路由器
-
双绞线一端采用568A线序标准,另一端采用568B线序标准
-
通常用于同构设备互连
交叉双绞线通常也可以在复印机和电脑之间进行连接,构成一个最小单位的局域网。常用来进行网络方面的故障判断。
-
翻转双绞线
-
双绞线一端采用任意线序,另一端线序完全相反
-
用于网络设备console管理(不能用于数据传输)
此故障,不是复印机本身的故障,但在判断故障时,也很难判断为网络(尤其是网线)故障。
个人也曾遇到与之类似的故障现象,当时的情况分享如下:
1,打印或扫描出现无规律的数据丢失现象,无规律,对方网管使用ping数据包(开始-运行-cmd-ping ip地址 _t )无掉包现象,使用ping大数据包(开始-运行-cmd-ping ip地址-t-l1000)等进行测试也无掉包现象, 该网络端口可以正常上网等,更换复印机网卡的无效,增加内存条无效。最后,将复合机与该公司的路由器直连,故障消失,判断为该网线有信号传输不良故障(网线长约15米,在合理范围内)。更换网线,故障解决。
【当时,和对方的网管纠缠的很困难,最后,采取自备网线,进行复印机和路由器的连接,最终判断为网线故障】
2,打印、扫描无法配置成功,无法打印、扫描。客户原使用一台2300机器,后更换为2600机器,更换后即无法使用网络打印扫描功能。使用ping情况下无异常情况,该网络端口可以正常上网,搜索,下载。测试时,使用笔记本电脑与复印机进行直连测试,一切正常,可以进行打印扫描。故障检查中发现该客户出打印机网络端口离路由器较长(约100米,一般五类线的最大长度不超过100米),怀疑网线过长造成信号衰减。考虑到无法更换网线,因此在网络端口和复印机打印端口之间加装一个HUB,加强信号,故障解决。
上述故障,都有一个共同点:使用ping命令都正常,该网络端口上网,接电脑,下载都无问题;使用电脑与复印机直连都正常;最终都是网线故障。
故障的判断都有赖于自备网线,进行复印机和电脑之间的直连测试。直连测试正常,判断复印机的网卡无故障,然后将维修重点放在客户处的网络环境上。逐步找出问题点,作出正确判断。
通常,我们的判断网络问题时,常使用ping 命令。正常的我们都认为网络正常,但是,这几个故障都是在ping正常的情况下,最终判断为网线问题。怀疑这些都是网线由于各种原因,导致网络信号衰减导致,但衰减程度不是特别严重,因此在使用ping,电脑上网都能正常使用,但连接复合机网卡时,其衰减程度又足以影响到信号的接收或传输。
在检查网络故障时,可以采用将自备网线将复合机与路由器直连,或者使用交叉网线将复合机与电脑直连的办法来判断是否网络故障。
附:网上有个此类情况的说明
双绞线的三种连接线序 在实际施工中,我们发现网线的连接有多种环境,这里就看看常见的几种:
(1)10M网卡---10M网卡做对等网;
(2)100M网卡---100M网卡做对等网;
(3)10M网卡---100M网卡做对等网;
(4)10M网卡---10M集线器/10M,100M自适应的集线器/100M集线器;
5)10M,100M自适应的网卡---10M集线器/10M,100M自适应的集线器/纯100M集线器 。
到底这个网线该分别如何做? 我们先来看看正常的网络双绞线的连线方法,即将网卡连到HUB或交换机上的情况:将电缆两端的插头对齐,可以明显看到各个线对的排列由左到右是一致的。 在正常的网络连接线序上有两个国际标准,即前面笔者提到的TIA/EIA568,下面我们首先来看看它们的连接方式, 实际上标准接法T568A/T568B二者并没有本质的区别,只是颜色上的区别 ,用户需要注意的只是在连接两个水晶头时必须保证: 1,2 线对是一个绕对 3,6 线对是一个绕对 4,5 线对是一个绕对 7,8 线对是一个绕对 ,这是关键。
当然也要注意:不要在电缆一端用T568A,另一端用T568B ,同时只能使用一种规范,否则的话就变成了后面要介绍的跨接模式,在工程中使用比较多的是 T568B 压线方法。
双绞线中4/5,7/8这四根线没有定义。而具体施工时,往往不注意接成了1、2、3、4(在前几年做NOVELL网连接10M网络时就是这样连接的,但10M网络相对而言带宽窄,连通性好,故连接成1、2、3、4也可以互访)。由于100M的高带宽,再连成1、2、3、4就不能很好地工作了。要命的是,该故障的表现方式不尽相同:有的计算机在进行连接后,网卡和集线器/交换机上的指示灯均正常点亮;有的计算机却是网卡上的指示灯正常亮,而集线器/交换机端的指示灯闪烁,从而增加了排错的难度。所以这个错误一定要高度重视。 T568A/T568B的混用是跨接线的特殊接线方法 ,经过了"错对"接法后,电缆两端的线对排列因线对被跳接过了就有一部份不同。这种接法就使得网卡与网卡之间形成了互为 Hub 的联接。 1和3对调的原因是:一端的(+)输出必须对应另一端的(+)输入; 2和6对调的原因则是:一端的(-)输出必须对应另一端(-)输入 ,最终左边的1/2线对(TX发送端)接入了右边的3/6线对(RX接收端)。所以在没有HUB转接的情况下,RJ45插头正确的连接应该是使用1、2、3、6,其中1、2是一对线,3、6是一对线,PC到PC之间的双网卡连接就必须采用这种连接方式, 这条能起到 Hub 作用的特殊连接线是一条进行"错对"处理, 当然也有人采用1-6,2-3,3-2,6-1这种交错接法。从实际效果上也可以,只不过这样是接收的是负电平,曼澈斯特编码正负电平是无所谓的,但对网卡可能不太好。 不过对于两个集线器进行连接也不能一概而论(笔者发现许多文章在这个问题没有具体问题具体分析,而是笼而统之,归纳为应该使用混接线)。
实际上集线器之间的连接方式有两种:级联和堆叠。堆叠方式是在近距离(一般不超过1米)使用购买集线器时厂家提供的堆叠线(一般厂家在包装盒中都提供了),在集线器的背面从一台集线器的IN端口连到另一台集线器的OUT端口。这时必须使用交错线来连接。但有时在安装过程中,由于两个集线器/交换机的物理距离较远,只好采用级联方式(级联方式主要通过集线器上的Uplink口进行)连接,不过100Base-TX 的 HUB 之间的级联长度不能超过 5 m, 100M以太网中两个交换机的最大距离为 100米。所以对以级联方式互连集线器时,连接线(五类线)插头的制作必须遵循这样的原则:当一个集线器使用Uplink口,另一个集线器/交换机使用正常端口(除了与Uplink口内部转接已占用的1端口的其他端口)时,连接线两端的插头均正常连接,即都按照前面T568A/T568B的1、2、3、6方式制作。而当两个集线器/交换机均使用Uplink口或均使用正常端口时,连接线的插头要进行转接,即一端为1、2、3、6,而相应的线在另一端的排列变为3、6、1、2(即1、3互换,2、6互换)。对于一个集线器/交换机来讲,在使用了Uplink口后,其上的1端口(通常为为Uplink的内转口,即在集线器/交换机内部进行了1、3和2、6线的转接)就不能再作为普通接口使用了。 不过也有人使用了跨接线时可以上网,而使用正确接线时也能进行HUB的级连。这是因为他们使用的集线器是智能集线器。这种设备可以自动将接线的绕对对调过来。但这不代表这种压线的线序是正确的。交错线是使用在两个普通口、两个UPLINK口或这两个网卡之间的连线。 两台计算机间不通过集线器/交换机而使用五类线直连。这时仍然需要注意的是五类线的两端插头在制作时要进行1、3和2、6线的转接。由此可以看出同类联网设备间互连(如计算机与计算机或集线器/交换机的相同端口)需要进行1、3和2、6线的转接,而不同类的联网设备是不需要进行转接的。 使用"错对"电缆的用途就很广了,一般人家中有两台电脑可以通过这种方法联接,就好像拉电话线一样,两台达到资源共享的目的(不需要 Hub)。为了跟邻居玩联网游戏就可以拉一条这样的电缆到邻居家去!自己动手搭个这种家用局域网,也是很有意思的。
如果说网线的接法有上面三种,适用不同的情况,那么最后笔者要提到的一种接法就是真正的错误接法即串绕,即1、2为一对,3、4为一对,5、6为一对,7、8 为一对。这一般是完全外行的人才会这样接,而网络进行通讯时实际使用1、2和3、6,而不是3、4。这种错误的接线直接导致无法用眼睛或万用表来检查出来的,因为其端至端的连通性是正常的。最终这种错误接线的最大危害是会产生很大的近端串扰。它不会造成网络不通,而是使网络运行速度很慢,时通时断。它属于软故障,当网络运行后检查起来很麻烦。所以无论何种应用这样接都不行。 到这里我们可以很清楚地回答开始的问题了,这几种接法个是标准的网络布线UTP线缆接法,无论你用在10M网或者100M都可以。也就是说10和100M不存在差异。只是10M HUB能与100M HUB级连无论通过那种连线都是不行的,必须通过交换机连接 10Base-T 与 100Base-TX,同理10M RTL8029AS(PCI)网卡也是不能能连100MHUB,否则轻者数据传输速度比10M的还要慢许多,重者根本不同。另外如果网线是从100M的普通口连到10M的UPLINK口的,100mHUB必??是双速的也就是说是100M和10M自适应的。