centos7 新机器网络问题 connect: Network is unreachable 以及route路由表 看不到 default那一条记录。(已解决)

公司新买了个机器,昨天配置完网络有问题,很晚了,也就没继续弄,今早排查找问题,找到了原因,过程如下。

内网机器都是做的路由转发,通过添加路由上网,昨天添加路由之后没生效

route只能看到一个路由表,添加的却看不到了,原因是配置网卡ip的时候没有配置网关,当时配置文件是从其他机器复制的,

那边没配置网关,这边也就不配置了,都是centos7,下图我把问题情况复现了,经过确认:

1. ping 8.8.8.8提示 connect: Network is unreachable。   

解决方法:添加网关,我这是通过10.10.1.46 访问外网的,所以gateway=10.10.1.46

2. route 输出的没有default那一条,下图情况复现。

解决方法:添加网关,我这是通过10.10.1.46 访问外网的,所以gateway=10.10.1.46

3. ping: www.baidu.com 提示  Name or service not known

解决方法:新机器的resolv.conf文件没有添加dns,添加就可以找到解析了

该机器的网卡配置文件如下:

添加了gateway之后那几个问题都解决了

原网卡文件没有gateway,是从该机器复制的,该机器的配置文件没有gateway但是添加路由生效,也能访问外网,怪哉啊~

猜你喜欢

转载自blog.csdn.net/wojiuwangla/article/details/107930015