首页/网络/网络排障速查/网线故障定位:TDR 与替换法
连通性与链路检测54 条

网线故障定位:TDR 与替换法

铜缆问题占物理层故障的多数:用网卡 TDR 自检可估测断点距离,没有 TDR 时用『替换+两端计数器』交叉确认。

网络排障速查网络更新于 2026-10-13

铜缆故障怎么定位

双绞线故障是物理层问题里占比最高的一类,典型表现是链路速率协商不上去、错误计数缓慢增长,或者干脆链路不亮。定位有两套办法:支持时域反射的网卡可以直接报出故障类型与大致距离,帮助判断是断线还是短路;不支持时就用替换法,用已知良好的线缆或端口做交叉验证,同时对比替换前后的错误计数与协商速率,用数据确认改动是否有效。

基本信息

适用场景链路不亮、速率协商异常、错误计数增长
检测手段网卡时域反射测试、替换法、两端错误计数对比
TDR 局限依赖网卡与驱动支持,距离存在误差,只能作为参考
线序要求千兆及以上需要全部线对连通,仅四芯连通只能协商到百兆
线材匹配千兆至少使用超五类及以上规格,线材与速率不匹配会降速

典型使用场景

  • 新布线验收:确认线序与全部线对连通,速率协商到预期值
  • 搬迁后链路不通:用测试或替换法区分线缆与端口问题
  • 错误计数缓慢增长:判断是否线缆老化、接头松动或线序错误
  • 速率异常下降:排查是线缆芯数不足还是端口协商问题
  • 批量故障:同一批次跳线出问题时快速定位共性原因

TDR 测试(需网卡与驱动支持)

TDR 测试(需网卡与驱动支持)
ethtool --cable-test eth0            # 输出每对线的状态与故障距离
ethtool --cable-test-tdr eth0        # 带距离信息(部分网卡支持)
# 示例:Pair A: OK  pair B: Open, 12m —— 距离通常指距网卡侧
ip -s link show eth0 | head -5       # 配合错误计数看增量

无 TDR 时的替换法

无 TDR 时的替换法
ethtool -S eth0 | grep -iE 'crc|error'   # 记下错误基线
ethtool eth0 | grep -E 'Speed|Duplex'    # 记下协商结果
# 换线或换口后再次采样,对比错误计数与速率
ethtool -S eth0 | grep -iE 'crc|error'
dmesg -T | tail -20                      # 看是否有链路层相关告警

现象与归因

现象可能原因验证方式
链路完全不亮线缆断、端口坏或接错口替换法交叉验证
协商到百兆线序或线对不全查看链路测试结果与线序
错误计数持续增长线缆老化、接头松动或干扰清洁更换后复查计数增量
搬动线缆时链路闪断接头接触不良或线缆内部断裂晃动测试并替换线缆
多台设备同时异常同一批次线缆或配线架问题抽查线序与批次
网线类别要与速率匹配:千兆需要超五类及以上且八芯全通;只有四芯连通时通常协商到百兆或者直接不通。

易错点

  • 把时域反射测出的距离当准确值去剪线:误差较大且依赖网卡,只能作为参考
  • 换线后只看链路是否恢复,没复查错误计数是否归零
  • 两端只查一端:线缆问题常常需要两端计数器对比才有结论
  • 用不同规格或非屏蔽线缆凑合:短期能通,长期误码与降速问题不断

数据来源与参考

  • ethtool 手册(--cable-test/--cable-test-tdr)
  • TIA-568 布线标准(类别与线序)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌