После обновления до 17.04 я больше не могу разрешать адреса в своей локальной сети (silvesternet.local). Я получаю следующий ответ:
$ systemd-resolve edgerouter
edgerouter: resolve call failed: No appropriate name servers or networks for name found
В журнале есть только отчеты о тайм-аутах для транзакции, связанной с этим поиском.
Я использовал Wireshark, чтобы прослушать сетевой трафик, и кажется, что он даже не пытается найти имя. ДНС трафика нет вообще. Поиск другого внешнего домена работает просто отлично.
Многие проблемы, связанные с той же темой, упоминают изменение nsswitch.conf, но это, похоже, ничего не решает. Мои текущие настройки:
hosts: files mdns4_minimal dns [NOTFOUND=return] resolve [!UNAVAIL=return] mdns4
systemd-networkd
для конфигурирования интерфейсов, вы можете добавить UseDomains=true
в [DHCP]
разделе ваших .network
файлов: wiki.archlinux.org/index.php/systemd-networkd#.5BDHCP.5D
sudo apt update && sudo apt full-upgrade
? Исправлены ошибки в образе релиза ...