物理链路断开是最常见的网络故障起因,应优先排查:用ip link show确认state up和lower_up是否同时存在,ethtool检查link detected: yes、速率与双工模式,辅以指示灯观察、网线替换及dmesg日志分析。

物理链路断开是最常见的网络故障起因,但往往被跳过直接查IP或防火墙。关键不是“能不能上网”,而是“网卡有没有真正连上”。先确认物理层通不通,再往下走。
看 ip link 的两个核心标志
运行 ip link show,找到你的有线网卡(如 eth0、eno1、ens33),重点盯住两行:
- state UP:说明系统已启用该接口,软件层面就绪
- LOWER_UP:表示物理链路已建立(网线插好、对端设备响应)
如果只有 UP 没有 LOWER_UP,或者显示 NO-CARRIER,基本可以确定物理链路中断。此时别急着改路由或重启服务,先检查硬件连接。
用 ethtool 验证硬件级连通性
运行 ethtool eth0(把 eth0 替换为实际接口名),关注这几项:
Linux AI 服务器 — 将 Linux 服务器转换为本地 AI 推理集群。使用 systemd、NVIDIA CUDA 实现无头 Linux AI,零 GUI 开销。
- Link detected: yes → 物理链路通;no → 网线未插、对端关机、线缆损坏或交换机端口 down
- Speed:显示 1000Mb/s 表示千兆协商正常;若为 10Mb/s 或 100Mb/s,可能是网线质量差、自动协商失败或交换机限速
- Duplex: Full → 双工匹配;若为 Half,大概率是双工模式不一致,容易引发丢包
- Auto-negotiation: on → 推荐保持开启;off 状态需手动设速,易出错
无线网卡(如 wlan0)不能用 ethtool,改用 nmcli dev status 和 iwconfig wlan0 查看是否 connected、ESSID 是否关联、Signal level 是否合理(-30dBm 到 -65dBm 较健康)。
别忽略基础动作和辅助线索
很多问题靠简单操作就能解决:
- 拔插网线,换一根线试试;观察网口指示灯——常亮 + 闪烁才代表物理连接正常且有数据收发
- 确认交换机/路由器对应端口没被 shutdown 或 error-disabled
- 进服务器 BIOS/UEFI,检查网卡是否被禁用(尤其带 BMC 的机型)
- 执行 dmesg | grep -i "eth\|network",看内核有没有识别到网卡、有无驱动报错(比如 link down、failed to initialize)
- 查看 /sys/class/net/eth0/carrier,输出 1 表示物理链路激活,0 表示断开(无工具时的快速验证方式)
排查时注意常见误导点
有些现象看似正常,实则隐患已埋下:
- 网口灯亮 ≠ 链路通:部分网卡灯仅表示供电或初始化完成,不代表协商成功
- ping 通网关 ≠ 物理层稳定:active-backup 模式下,某条链路反复抖动可能只表现为间歇性丢包,cat /proc/net/bonding/bond0 才能看到 Link Failure Count 是否在涨
- ifconfig 已过时:它不显示 LOWER_UP 或 NO-CARRIER,建议统一用 ip link










