场景:运维同事反馈,有三台云主机不能上外网,route命令不能打印路由信息,route -n 才能打印路由信息。另外部署相同服务的云主机,操作系统和内核版本都是一样的,route命令能打印路由信息,都可以上外网。另外他们都是通过云墙上的外网。
排查过程:认真检查完三台主机的路由发现,和正常的基本没啥不一样。近期也没有人修改过路由信息,查看ifconfig eth0, 也可以正常获取主机IP。于是查看/etc/resolv.conf 文件,对比正常的主机发现不一样,于是修改为正常的主机。云主机可以上外网了。systemctl status NetworkManager 发现确实是修改了resolv.conf文件。