防止DNS配置文件修改
问题描述:
DNS配置文件:/etc/resolv.conf 增加配置了:nameserver 114.114.114.114
重启网络后,配置的114.114.114.114消失
因为网卡文件中配置的是自动获取ip,即BOOTPROTO="dhcp",网络重启后,/etc/resolv.conf文件会恢复原状,后面配置的DNS地址就会消失
解决方法:
1.进行参数配置
在网卡文件(ifcfg-XXX)中配置peerdns=no的参数,使DNS不受网卡的管控
同时在/etc/NetworkManager/NetworkManager.conf的[main]下配置dns=none
重启network及NetworkManager,再配置DNS:nameserver 114.114.114.114
再次重启网络,后面配置的DNS没有消失
2.配置成静态ip
网卡配置示例
TYPE="Ethernet" BOOTPROTO="static" NAME="ens33" DEVICE="ens33" ONBOOT="yes" IPADDR=192.168.88.177 NETMASK=255.255.255.0 GATEWAY=192.168.88.2
重启network,注意/etc/resolv.conf里原理的配置内容已清空
配置nameserver 114.114.114.114,再次重启网络,配置的DNS地址信息没有消失