Depuis la mise à niveau vers 17.04, je ne peux plus résoudre les adresses de mon réseau local (silvesternet.local). J'obtiens la réponse suivante:
$ systemd-resolve edgerouter
edgerouter: resolve call failed: No appropriate name servers or networks for name found
Dans le journal, il n'y a que des rapports de délais d'attente pour les transactions liées à cette recherche.
J'ai utilisé Wireshark pour renifler le trafic réseau, et il semble qu'il n'essaie même pas de rechercher le nom. Il n'y a aucun trafic DNS. La recherche d'un autre domaine externe fonctionne très bien.
De nombreux problèmes autour du même sujet mentionnent la modification de nsswitch.conf, mais cela ne semble rien résoudre. Mes paramètres actuels sont les suivants:
hosts: files mdns4_minimal dns [NOTFOUND=return] resolve [!UNAVAIL=return] mdns4
systemd-networkd
des interfaces de configure, vous devrez peut - être ajouter UseDomains=true
dans la [DHCP]
section de vos .network
fichiers: wiki.archlinux.org/index.php/systemd-networkd#.5BDHCP.5D
sudo apt update && sudo apt full-upgrade
? Les bugs de l'image de sortie ont été corrigés ...