Ubuntu 日志中的网络问题诊断
一、定位日志来源与关键文件
二、常见日志模式与对应处理
| 日志模式/关键词 | 典型含义 | 快速处置 |
|---|---|---|
| NetworkManager[…]: |
链路/认证/驱动异常 | 查看同一时段 dmesg 是否有驱动报错;检查网线/无线;必要时 sudo systemctl restart NetworkManager |
| dhclient[…]: No DHCPOFFERS received | DHCP 无响应 | 确认网线/上联交换机端口;检查 ip route 是否缺失默认路由;可手动 sudo dhclient -v |
| systemd-resolved[…]: Server returned error NXDOMAIN | DNS 域名不存在或解析失败 | 检查 resolvectl status;临时写入 /etc/resolv.conf nameserver 8.8.8.8 验证;或配置 /etc/systemd/resolved.conf 的 DNS 项 |
| kernel: iwlwifi … firmware load failed | 无线网卡固件缺失 | 安装对应固件包(如 linux-firmware),或升级内核 |
| systemd-networkd[…]: Link is not managed by this service | 管理权冲突(NetworkManager vs systemd-networkd) | 统一网络栈:仅启用一个服务;检查 /etc/netplan/ 与 /etc/NetworkManager/NetworkManager.conf 的 managed 设置 |
| UFW BLOCK … | 防火墙阻断 | 临时 sudo ufw disable 验证;按需放行端口/协议 |
| ping: sendmsg: Operation not permitted | 内核/iptables 策略限制 | 检查 iptables/nft 规则与内核网络参数 |
| mtr/ping 高丢包或高延迟 | 链路质量/上游问题 | 更换网线/端口;联系运营商;在 mtr 报告中定位丢包节点 |
| 以上模式与处置要点可快速将日志现象与根因对应,减少盲目改动。 |
三、从日志到根因的排查流程
四、高效检索与自动化辅助