物理链路通不通关键看ip link和ethtool:ip link中lower_up标志或no-carrier表示物理层连通与否,ethtool的link detected: yes确认网线插好且对端响应,speed、duplex、auto-negotiation字段进一步验证协商状态。

直接看物理链路通不通,关键在两个命令:ip link 和 ethtool。别跳过这步——很多“网络不通”其实只是网线没插牢、交换机端口被禁用,或者网卡根本没连上。
看接口状态和物理标志(ip link)
运行 ip link show,找到你的有线网卡(如 eth0、eno1、ens33),重点观察两行:
- state UP:说明系统已启用该接口,软件层面就绪
- LOWER_UP:表示物理链路已建立(网线插好、对端响应)
- 如果只有 UP 没有 LOWER_UP,或出现 NO-CARRIER,说明物理层断了
顺便检查网口指示灯:常亮+闪烁才正常;不亮就换线、换端口、查交换机。
查硬件级连通细节(ethtool)
运行 ethtool eth0(把 eth0 替成你的接口名),核心字段如下:
- Link detected: yes → 物理链路通;no → 网线未插、对端关机、线缆损坏或交换机端口 down
- Speed: 1000Mb/s → 正常千兆协商;若显示 10Mb/s 或 100Mb/s,可能是网线质量差、自动协商失败或交换机限速
- Duplex: Full → 双工匹配;若为 Half,大概率是双工模式不一致,易引发丢包
- Auto-negotiation: on → 推荐保持开启;off 状态需手动设速,容易出错
无线网卡也适用类似逻辑
无线接口(如 wlan0)不能用 ethtool 查物理链路,但可用:
- nmcli dev status 看是否显示 connected
- iwconfig wlan0 查 ESSID、Link Quality、Signal level
- 信号弱(Link Quality 低、Signal level 接近 -90dBm)或未关联(Access Point: Not-Associated)即属物理连接异常
别漏掉基础动作
有些问题一眼就能解决:
- 拔插网线,换根线试试
- 确认交换机/路由器对应端口没被 shutdown 或 error-disabled
- 服务器 BIOS/UEFI 中检查网卡是否被禁用(尤其带 BMC 的机型)
- 查看 dmesg | grep -i "eth\|network",确认内核有没有识别到网卡、有无驱动报错











