По некоторой странной причине Ubuntu / Systemd не хотят обновлять resolv.conf для одного из моих интерфейсов. Но хорошо работает для других. Таким образом, systemd-разрешенный только работает на два первых интерфейса. Последнее отвечает SERVFAIL на все запросы, так как resolv.conf сгенерирован пустой.
Я не использую dnsmasq или resolvconf.
Включите соединенный проводом только:
поиск сервера имен 192.168.1.21 barnabas.dk
Включите беспроводной только barnabas.dk поиска сервера имен 192.168.1.21
Включите Мобильную широкополосную связь только:
Должен быть 95.209.200.69 95.209.200.70
Интерфейс к мобильной широкополосной связи настроен очень хорошо и если я вручную обновляю resolv.conf с необходимой записью сервера имен, все хорошо.
Никакие модули LSB не доступны. Идентификатор дистрибьютора: Описание Ubuntu: Релиз Ubuntu 17.04: 17.04 Кодовое название: пикантный
Почему делают systemd-разрешенный мусор для обновления для последнего интерфейса?
Спасибо.
Я понял это, это - ошибка (по крайней мере), в 1.4.4-1ubuntu3.2 администраторе сети
Я не уверен, когда это было представлено или разрешено, но с администратором сети 1.8.2-1ubuntu1 разрешение DNS работает правильно над wwan/3g также.
Для человечности 17.04 я использовал 1.8.2 версий от ловки предложенного: https://launchpad.net/ubuntu / + source/network-manager/1.8.2-1ubuntu1 / + сборка/13090166
Необходимо будет обновить и libnm0 и администратора сети: https://launchpad.net/ubuntu / + source/network-manager/1.8.2-1ubuntu1 / + создают/13090166 / + files/libnm0_1.8.2-1ubuntu1_amd64.deb https://launchpad.net/ubuntu / + source/network-manager/1.8.2-1ubuntu1 / + создают/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-разрешенный, включить dnsmasq и установить администратора сети для использования resolvconf для обновления/etc/resolv.conf. Это, кажется, работает во всех экземплярах конфигурации сети для меня.
Я имел ту же проблему и получил ее работающий установкой FallbackDNS в/etc/systemd/resolved.conf вместо этого. Это только добавляет, что сервер, если никакие другие серверы имен не настроены.