Debian 环境下网络故障排查与修复
一 快速定位流程
二 分层排查与修复
三 常见场景与处理要点
四 常用命令与配置文件速查
| 目标 | 命令/文件 | 要点 |
|---|---|---|
| 查看接口与地址 | ip a, ifconfig -a | 确认接口UP、IP/掩码正确 |
| 查看路由 | ip route | 确认default via 网关存在且可达 |
| 连通性测试 | ping 8.8.8.8, ping 域名 | 区分IP 层与DNS问题 |
| 路径追踪 | traceroute, mtr | 定位中断/高延迟节点 |
| 错误与丢包 | ifconfig |
关注errors/dropped,核对速率/双工 |
| 服务状态 | systemctl status NetworkManager networking | 查看失败原因/日志 |
| 日志定位 | journalctl -u NetworkManager, dmesg, /var/log/syslog | 搜索error/failed关键字 |
| 配置生效 | netplan apply, ifdown/ifup |
变更后务必复核 ip a / ip route |
| 配置文件 | /etc/network/interfaces, /etc/netplan/*.yaml, /etc/resolv.conf | 核对IP/网关/DNS/设备名与YAML 缩进 |
| 以上命令与文件是 Debian 网络排障的高频工具与关键配置点,建议按顺序执行与复核。 |