当CentOS系统无法上网时,首先需要检查基本的网络连接状态:
ping 8.8.8.8 测试基础网络连通性ifconfig 或 ip addr 查看网卡状态ifup eth0(根据实际网卡名称)编辑网络配置文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
保存后重启网络服务:service network restart
检查/etc/resolv.conf文件:
nameserver 8.8.8.8 nameserver 8.8.4.4
或使用:echo "nameserver 8.8.8.8" > /etc/resolv.conf
临时关闭防火墙测试:systemctl stop firewalld
或添加放行规则:firewall-cmd --add-service=http --permanent
检查默认网关:route -n
添加默认网关:route add default gw 192.168.1.1
traceroute 8.8.8.8 跟踪网络路径systemctl status networkjournalctl -xe 或 tail -f /var/log/messagesQ: CentOS能ping通IP但无法解析域名?
A: 这是典型的DNS问题,检查/etc/resolv.conf配置
Q: 虚拟机中的CentOS无法上网?
A: 检查虚拟机网络模式(NAT/桥接),确保主机网络正常
Q: 修改网络配置后不生效?
A: 重启网络服务:systemctl restart network