![Apline Linux 如何在 inet dhcp 的情况下强制静态名称服务器](https://linux22.com/image/208741/Apline%20Linux%20%E5%A6%82%E4%BD%95%E5%9C%A8%20inet%20dhcp%20%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%BC%BA%E5%88%B6%E9%9D%99%E6%80%81%E5%90%8D%E7%A7%B0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
在 Alpine Linux 上 /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
在 /etc/resolv.conf 中
nameserver 8.8.8.8
当我重新启动计算机时,我将从 DHCP 服务器获取新的 DNS 服务器 IP
问题:
如何在 /etc/resolv.conf 中强制静态名称服务器,使其指向 1.1.1.1 而不是来自 DHCP 的名称服务器?
答案1
设置RESOLV_CONF="no"
在 /etc/udhcpc/udhcpc.conf
.看https://wiki.alpinelinux.org/wiki/Udhcpc
答案2
哈利的回答是一个更好的方法。
但您也可以使 resolv.conf 不可变:
chattr +i /etc/resolv.conf