我已经build立了一个amazon EC2实例(与debian wheezy AMI),它有最小的东西,dhcpcd默认存在。
dhcpcd似乎没有考虑/etc/resolv.conf.head或/etc/resolv.conf.tail,并一直覆盖我的/etc/resolv.conf,因此无法添加我select的名称服务器。
我怎样才能得到我的名字服务器留在/etc/resolv.conf?
根据man dhcpcd.conf ,一行一行
nohook resolv.conf
在dhcpcd.conf应该停止运行resolv.conf钩子脚本的dhcpcd,从而保持resolv.conf不变。 不幸的是,这不适合我。
所以,我正在使用
chattr +i /etc/resolv.conf
作为解决方法。
你也可以删除/lib/dhcpcd/dhcpcd-hooks中的钩子脚本。
您可以将名称服务器添加到/etc/network/interfaces
iface eth0 inet static address ... netmask ... gateway ... dns-nameservers wxyz wxyz