我正在运行带有两个 4G 连接的 Debian 10:主要通过 wifi 连接wlan0
,并开启故障转移enp0s6f1u2
。
eth0
运行时连接被伪装成本地网络dndmasq
。
网关的IP地址wlan0
出现在resolv.conf
,它确实是名称服务器。
然而,当wlan0
发生故障时resolv.conf
不会更新,因此所有 DNS 请求都会失败;它应该是 上的网关的 IP 地址enp0s6f1u2
。
作为一种解决方法,我添加了
server=8.8.8.8
到dnsmasq.conf
。
我尝试添加
prepend domain-name-servers 8.8.8.8
但/etc/dhcp/dhclient.conf
它什么也没做。
那么问题出在哪里?为什么当wlan0
发生故障时其网关的 IP 仍然存在resolf.conf
?