强制使用 DHCP 提供的 DNS 服务器?

强制使用 DHCP 提供的 DNS 服务器?

我有一个预配置的 debian 映像,它通过 DHCP 获取其网络配置,但是 DNS 服务器固定为 8.8.8.8。这是使用 /etc/resolv.conf 配置的,所以我删除了那里的所有条目。 /etc/dhcpc/resolv.conf 包含我想要使用的 DNS 服务器,但是系统不使用该 DNS 服务器。如何激活 DHCP 提供的 DNS 服务器的使用?谢谢!

答案1

ln -sf /etc/dhcpc/resolv.conf /etc/resolv.conf

解释:

系统会看仅有的在 /etc/resolv.conf 中用于名称服务器。上述命令的作用是创建一个到文件 /etc/dhcpc/resolv.conf 的符号链接 /etc/resolv.conf。实际上,当打开 /etc/resolv.conf 时,您实际上打开了文件 /etc/dhcpc/resolv.conf。我认为该文件包含您希望系统使用的信息。

答案2

我最终安装了isc-dhcp-client,似乎解决了问题。不过,感谢所有其他提示!

相关内容