我在CentOS 6上正确设置域名时遇到问题.我的resolv.conf看起来像这样:
nameserver 198.6.100.25 nameserver 198.6.100.53 nameserver 198.6.100.38 # Generated by NetworkManager domain andyshinn.as search vcolo.andyshinn.as
我有一个eth0接口,具有以下配置:
DEVICE=eth0 BOOTPROTO=none NM_CONTROLLED=yes ONBOOT=yes TYPE=Ethernet HWADDR=00:0c:29:3b:2a:70 IPADDR=192.168.50.6 NETMASK=255.255.255.0 DNS2=198.6.100.53 GATEWAY=192.168.50.1 DNS1=198.6.100.25 IPV6INIT=no USERCTL=no
主机文件也可供参考:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.50.6 myvm myvm.vcolo.andyshinn.as
我想将域名更改为vcolo.andyshinn.as.但重新启动后,它将恢复为andyshinn.as.通过内联注释,我可以看到它是由NetworkManager生成的.但是,system-config-network-tui没有关于域名的任何内容(只有搜索路径).
fgrep -r’andyshinn.as’/ etc / *只会将/etc/sysconfig/networking/profiles/default/resolv.conf作为另一个编辑选项.但我尝试编辑此文件也具有相同的结果.这是在VMware Workstation中运行的虚拟机.但是我为VM正在使用的VMnet接口禁用了DHCP服务器.
而不是盲目地禁用NetworkManager(这似乎是大多数NetworkManager相关问题的答案),我想了解更多有关它如何工作和保存配置的信息.那么我的系统如何以andyshinn.as作为域名以及需要更新以将其设置为vcolo.andyshinn.as?