移动宽带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来实现它。 如果没有配置其他名称服务器,它只会添加该服务器。