Red*_*Red 6 dns dhcp debian resolvconf dhclient
无论我通过 DHCP 获得什么,我都想使用某些 DNS 服务器。我正在尝试配置 dhclient 以忽略这些,但我似乎无法让它工作。
根据本文的建议,我supersede domain-name-servers 8.8.8.8, 8.8.4.4;在我的/etc/dhcp/dhclient.conf文件中添加了节。我还尝试了来自 superuser.com 的这些答案,domain-name-servers并domain-search从request指令中删除了值。这两者,单独应用以及一起应用,似乎都没有效果。运行sudo dhclient -r然后sudo dhclient,我仍然在以下条目中找到以下条目/etc/resolvconf/run/interfaces/enp2s0.dhclient:
domain lan
nameserver 192.168.1.1
Run Code Online (Sandbox Code Playgroud)
哪个提示resolvconf放入nameserver 192.168.1.1我的/etc/resolv.conf文件。
我仔细检查了我是否没有遗漏任何分号或类似的语法元素。我怎样才能让我的配置工作?我不想删除 resolvconf,因为它在我使用企业 VPN 时管理我的名称服务器中的更改并且它做得很好。看起来 dhclient 是这里的违规方。
/etc/dhcp/dhclient.conf为了清楚起见,这是我目前删除的默认评论:
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
send host-name = gethostname();
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, host-name,
dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
#supersede domain-name-servers 8.8.8.8, 8.8.4.4;
Run Code Online (Sandbox Code Playgroud)
更新:根据评论中的每个请求,这里是输出ps ax | grep dhcp:
23528 pts/2 S+ 0:00 grep dhcp
Run Code Online (Sandbox Code Playgroud)
如果您不需要resolvconf管理您的/etc/resolv.conf文件,最简单的解决方案是resolvconf完全卸载。
| 归档时间: |
|
| 查看次数: |
5828 次 |
| 最近记录: |