2026-06-17 20:50:30
恢复网络连接服务器需要根据具体问题选择合适的命令和步骤。以下是系统化的排查和修复方法:
一、基础检查与诊断检查网络接口状态
使用命令 ip addr show 或 ifconfig(旧版系统)查看网卡是否获取IP地址。
若无IP,可能是DHCP或静态配置问题;若有IP但无法通信,需进一步排查。
测试基础连通性
使用 ping <网关IP> 测试本地网络连通性。
若网关不通,检查物理连接(网线、交换机)或联系网络管理员。
使用 iptables -L -n 或 firewall-cmd --list-all(firewalld)。
若规则阻止流量,需放行必要端口(如HTTP/80、SSH/22):sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT # 允许SSHsudo systemctl restart iptables
检查路由表
使用 ip route show 或 route -n 确认默认网关是否正确。
若缺失,手动添加:sudo ip route add default via <网关IP> dev eth0
DNS解析问题
测试DNS:nslookup example.com 或 dig example.com。
修改 /etc/resolv.conf 添加可靠DNS(如8.8.8.8)。
网络服务状态
确保网络服务已启动:sudo systemctl status networking # 或NetworkManager
物理连接(网线、交换机端口)。
联系网络管理员确认DHCP服务器或上层网络状态。
通过系统性排查,可高效定位并解决大多数网络连接问题。