一、背景
linux重启网络或者重启主机,会出现没有网络的情况。经观察后发现是/etc/resolv.conf被重置,导致dns不可用。
二、步骤
1.关闭NetworkManager
systemctl stop NetworkManager #本次关闭NetworkManager
systemctl disable NetworkManager #永久关闭NetworkManager
2.检查网卡配置
grep DNS /etc/sysconfig/network-scripts/ifcfg-eth0
PEERDNS=no #测试,这个选项没有用
3.可通过重启网络查看新增的nameserver是否被重置。
systemctl restart network