centos6 – NetworkManager在哪里存储用于生成resolv.conf的域名?

我在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?

您需要编辑以下文件:/ etc / sysconfig / network.
设置以下内容
HOSTNAME=vcolo.andyshinn.as
DOMAIN=andyshinn.as

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native