![配置 dhcp 客户端而不接受名称服务器条目](https://linux22.com/image/22392/%E9%85%8D%E7%BD%AE%20dhcp%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%80%8C%E4%B8%8D%E6%8E%A5%E5%8F%97%E5%90%8D%E7%A7%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9D%A1%E7%9B%AE.png)
我正在尝试将我的 openSuSE 12.1 机器配置为 DHCP 客户端,但特别不希望它将名称服务器条目设置为/etc/resolv.conf
从 DHCP 服务器获取的名称服务器条目。
我可以在客户端站点上执行此操作,而无需事后手动删除条目吗?
在 Windows 机器上,由于设置,这是可能的
( ) 自动获取DNS服务器地址
(O) 使用以下 DNS 服务器地址:
然后将首选和备用 DNS 服务器字段留空。
答案1
添加到您的/etc/dhclient.conf:
supersede domain-name-servers HERE_THE_DNS_SERVER_IP;
答案2
修改或添加该行PEERDNS=no
到目录中与您的网络接口相对应的配置文件中/etc/sysconfig/network-scripts/
。
如果您的网络设备是eth0
,则要修改的文件将被命名ifcfg-eth0
。
要查找网络接口的名称,请使用命令ip address show
列出您的网络接口及其地址。
/etc/resolv.conf
此外,您可以通过将行DNS1=<ip-address>
和添加DNS2=<ip-address>
到网络配置文件来指定要显示的 DNS 条目。
https://www.suse.com/documentation/sled11/book_sle_admin/data/sec_basicnet_manconf.html