CentOS 断开连接的常见原因与排查
常见原因概览
快速排查步骤
典型症状与对应处理
| 症状 | 可能原因 | 快速处理 |
|---|---|---|
| Network is unreachable | 接口 DOWN、无 IP、缺默认路由、虚拟机适配器配置不当 | ip link set 接口 up;确保 DHCP/静态 IP 正确;检查 ip route 是否有 default;虚拟机核对 NAT/桥接 与虚拟网络设置 |
| ping IP 正常,域名访问失败 | DNS 配置错误或服务器不可达 | 检查 /etc/resolv.conf;临时写入 nameserver 8.8.8.8 测试 |
| SSH 会话间歇性断开 | 空闲超时、防火墙/安全策略中断、资源紧张 | 调整客户端/服务端 TCP keepalive;检查 firewalld/iptables 与 SELinux;排查 CPU/内存/内核 异常 |
| yum/dnf 无法访问仓库 | 仓库地址不可达或 DNS 失败 | 先 ping 仓库域名/IP;修正 DNS;必要时更换镜像源 |
| 日志出现 “dropped” | 网卡/驱动丢包、内核/资源问题 | 用 ethtool 查链路与驱动;netstat -s 看丢包统计;检查 dmesg/journalctl 内核报错;升级驱动/调整内核参数 |
预防与优化建议