移动宽带DNS配置

出于某些奇怪的原因,Ubuntu / Systemd不想为我的一个接口更新resolv.conf。 但对其他人来说效果很好。 因此systemd-resolved仅适用于两个第一个接口。 最后一个响应SERVFAIL到所有请求,因为resolv.conf生成为空。

我没有使用dnsmasq或resolvconf。

仅启用有线:

nameserver 192.168.1.21搜索barnabas.dk

仅启用无线名称服务器192.168.1.21搜索barnabas.dk

仅启用移动宽带:

应该是95.209.200.69 95.209.200.70

移动宽带的接口配置得很好,如果我用所需的nameserver条目手动更新resolv.conf,一切都很好。

没有LSB模块可用。 经销商ID:Ubuntu描述:Ubuntu 17.04发布:17.04代号:zesty

为什么systemd-resolved拒绝为最后一个接口更新?

谢谢。

我想出来了,这是(至少)网络管理员1.4.4-1ubuntu3.2中的一个错误

我不确定它何时被引入或解决,但是使用网络管理器1.8.2-1ubuntu1 dns解析在wwan / 3g上也能正常工作。

对于ubuntu 17.04,我使用了artful-proposed提出的1.8.2版本: https : //launchpad.net/ubuntu/+source/network-manager/1.8.2-1ubuntu1/+build/13090166

您将需要更新libnm0和网络管理器: https ://launchpad.net/ubuntu/+source/network-manager/1.8.2-1ubuntu1/+build/13090166/+files/libnm0_1.8.2-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+source/network-manager/1.8.2-1ubuntu1/+build/13090166/+files/network-manager_1.8.2-1ubuntu1_amd64.deb

下载它们,然后安装:

sudo dpkg -i libnm0_1.8.2-1ubuntu1_amd64.deb network-manager_1.8.2-1ubuntu1_amd64.deb 

我重新启动网络管理器和调制解调器管理器,虽然我猜调制解调器管理器是不必要的。

 sudo service network-manager restart sudo service modem-manager restart 

最终解决方案是禁用systemd-resolved,启用dnsmasq并将网络管理器设置为使用resolvconf更新/etc/resolv.conf。 这似乎适用于我的所有网络配置实例。

我遇到了同样的问题,并通过在/etc/systemd/resolved.conf中设置FallbackDNS来实现它。 如果没有配置其他名称服务器,它只会添加该服务器。