今天在做DNS实验时想到,如何让/etc/sysconfig/network-scripts/ifcfg-ethxx
中的DNS不更新到/etc/resolv.conf
文件中??
翻阅资料后发现,这个更新和NetworkManager有关,对于centos8来说,这个服务和nmcli命令息息相关,而cenos7可以不需要通过nmcli配置网络。
所以,可以在配置ifcfg-enoxx配置文件时,增加一条 NM_CONTROLLED=no
就可以免除重启网络时更新到resolv.conf文件的苦恼。
而且,对于centos7来说,该服务是一个比较不人性的服务,可以通过systemctl stop NetworkManager && systemctl disable NetworkManager
禁止这个服务启动。
此外,还可以增加PEERDNS=NO
禁止dhcp拿到的DNS地址覆盖本地的DNS。