当我使用前置名称服务器修改 /etc/dhcp/dhclient.conf 时,在网络管理器重新启动后,生成的 resolv.conf 文件不包含这些服务器。我正在 Kali Linux 上工作。
这是我的 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, domain-name-servers, domain-search, 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;
prepend domain-name-servers 208.67.222.222, 208.67.220.220;
答案1
重新启动 NetworkManager 并不一定意味着重新运行 DHCP 请求过程;如果当前 DHCP 租约仍然有效并且网络接口已配置,NetworkManager 可能会继续按原样使用它。您需要显式断开并重新连接 NetworkManager 正在使用的特定网络连接。