CentOS7中ping不通外网

发布时间 2023-06-25 20:09:19作者: 时间在哪

在参考文档安装了一个CentOS7系统后,发现无法ping通外网,实际在用wget下载文件时却又是可以的,不知道这是为何?

暂时没有追究这个问题,决定先把ping不通外网的问题解决。

在按照其他方法尝试解决的时候发现一共有以下几个问题:

1.没有配置DNS

在/etc/sysconfig/network-scripts/ifcfg-ens33文件中配置DNS地址:

echo "DNS1=114.114.114.114" >> /etc/sysconfig/network-scripts/ifcfg-ens33

然后使用以下命令重启网络服务:

systemctl restart network

2.route表配置不正确

route  -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 ens33

查询route表可知,没有配默认路由。

先添加临时路由测试:

ip route add default via 192.168.1.1

如果能够成功,则是路由问题。因为上面的方法在系统重启或者网络服务重启后添加的路由记录会消失,所以需要添加永久路由信息:

echo "any net 0.0.0.0/0 gw 192.168.1.1" >> /etc/sysconfig/static-routes