我有一個預先配置的 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
,似乎解決了問題。不過,感謝所有其他提示!