首页/网络/网络排障速查/ethtool 查看链路状态:速率、双工与协商
本包目录(235 条)
排查流程与方法36 条
连通性与链路检测54 条
DNS 与解析排查46 条端口与连接检查37 条抓包与流量分析32 条应用层慢与丢包定位30 条

ethtool 查看链路状态:速率、双工与协商

一块网卡『看起来 Up』但速率/双工可能不对:ethtool 直接读出协商结果与 Link detected,是物理层第一眼。

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

基础查询

基础查询
ethtool eth0
# 关注行:
#   Speed: 1000Mb/s        Duplex: Full
#   Auto-negotiation: on  Link detected: yes
ethtool --show-permaddr eth0   # 永久 MAC(排查克隆)

典型异常输出

典型异常输出
Speed: 100Mb/s  Duplex: Half  Link detected: yes   # 半双工低速:线序/协商问题
Speed: Unknown!  Duplex: Unknown!  Link detected: no  # 协商失败/未插/对端 down
千兆及以上链路不允许半双工:出现 Half 基本可判定协商异常(劣质网线/水晶头/强制配置不一致)。

易错点

  • 只看到 Link detected: yes 就宣布物理层正常,忽略速率协商到 100M/半双工
  • 虚拟机内 ethtool 显示的速率是虚拟值(如 10000Mb/s),不能反映宿主物理口

数据来源与参考

  • ethtool 官方手册
  • IEEE 802.3(自协商机制)

相关工具

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