Debian dmesg网络问题排查流程
一 快速定位与关键命令
二 常见dmesg线索与处理对照表
| 日志线索 | 含义 | 快速处置 |
|---|---|---|
| Link is Up/Down | 物理链路状态变化 | 检查网线、交换机端口、对端设备;必要时更换网线/端口 |
| No carrier | 线缆未连通或远端未起链路 | 更换网线、重插、换口;确认对端设备端口UP |
| Reset adapter / TX/RX errors | 硬件异常或驱动复位 | 更新驱动/固件、换槽位/网线;必要时更换网卡 |
| probe failed with error -110 | 设备探测超时(常见于驱动/硬件不匹配) | 安装合适驱动/固件,升级内核,换驱动模块 |
| firmware: failed to load iwlwifi-… | 无线固件缺失 | 安装固件包:sudo apt install firmware-iwlwifi;modprobe -r iwlwifi && sudo modprobe iwlwifi |
| ADDRCONF(NETDEV_UP): eth0: link is not ready | 链路未就绪(常见于网线未插或远端未起) | 确认物理连接与对端状态,待链路就绪后再获取地址 |
| IPv6 duplicate address | IPv6地址冲突 | 检查网络内是否有重复地址分配,必要时更换地址段或排查DHCPv6/SLAAC |
| r8169 0000:xx:xx.x: unknown chip XID 0xxx | Realtek驱动不匹配 | 尝试更换驱动(如 r8168)或升级内核/固件 |
| usb 1-2: device descriptor read/64, error -71 | USB网卡枚举/供电问题 | 更换USB口/带电源的HUB,检查供电与线缆 |
| cdc_ether/usbnet 未加载 | USB网卡驱动未就绪 | sudo modprobe cdc_ether 或对应厂商模块(如 r8152) |
| 以上线索与处置要点可快速对应到 dmesg 输出中的典型网络报错与状态提示,用于定位链路、驱动、固件与配置问题。 |
三 场景化排查步骤
四 修复与验证