每次重启服务器后,/etc/resolv.conf文件就被自动还原了,最后发现是被Network Manager修改了。
查看Network Manager服务状态
systemctl status NetworkManager
停止Network Manager服务
systemctl stop NetworkManager
关闭Network Manager开机启动
systemctl disable NetworkManager
修改网卡配置
DEVICE="eth0" //指出设备名称 BOOTPROTO="tatic" //获取ip类型 dhcp或static DHCP动态分配或静态设置 HWADDR="00:22:15:3A:F4:7E" //MAC地址 BROADCAST=192.168.1.255 //广播地址 IPADDR=192.168.1.4 //ip地址 NETMASK=255.255.255.0 //子网掩码 GATEWAY=192.168.1. //网关 NM_CONTROLLED="no" //是否允许Network Manager管理 ONBOOT="yes"//系统启动的时候网络接口是否有效 TYPE="Ethernet"//网络类型
保存并重启网络服务即可
systemctl restart network
启动Network Manager,重启后网卡配置文件会覆盖/etc/resolv.conf,停止该服务后,即使网卡中配置其他DNS地址,也不会生效,解析地址以/etc/resolv.conf为准。
查看解析结果
nslookup baidu.com