Ho appena installato Ubuntu 16.10 e ho sincronizzato un backup della mia home directory precedente da Kubuntu 16.04 alla mia nuova installazione. Le cose funzionano bene, ma non sono stato in grado di risolvere gli indirizzi locali nonostante molte prove ed errori.
Tutto il networking sembra funzionare alla perfezione. La navigazione in Internet, la ricerca DNS di indirizzi esterni, ssh, ecc. Sono fantastici. A livello locale, posso accedere alle macchine tramite ssh con i loro indirizzi, ma non i loro nomi. Funziona tutto bene in nautilus / samba, il che significa che WINS funziona. Il singolo problema, a quanto pare, è il DNS di rete locale. Ho avahi-daemon installato e funzionante, come è arrivato con Ubuntu.
Ho incluso un po 'di risoluzione dei problemi, usando << >> per abbreviare porzioni ridondanti o correttamente funzionanti.
$ nmcli g
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
connected full enabled enabled enabled enabled
$ ping tendril8 << or tendril8.local >>
ping: tendril8: Name or service not known
$ ping gateway
PING gateway (192.168.1.1) 56(84) bytes of data.
64 bytes from gateway (192.168.1.1): icmp_seq=1 ttl=64 time=4.16 ms
$ ping askubuntu.com
PING askubuntu.com (151.101.129.69) 56(84) bytes of data.
64 bytes from 151.101.129.69 (151.101.129.69): icmp_seq=1 ttl=49 time=43.0 ms
$ nslookup askubuntu.com
Server: 127.0.1.1
Address: 127.0.0.1#53
<< followed by several IP addresses >>
$ nslookup tendril8 << or tendril8.local >>
Server: 127.0.1.1
Address: 127.0.0.1#53
** server can't find tendril8: NXDOMAIN
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
$ ls -la /etc/resolv.conf
lrwxrwxrwx 1 root root 29 Oct 15 19:30 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
$ cat /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
gshadow: files
hosts: files resolve [!UNAVAIL=return] mdns4_minimal dns [NOTFOUND=return]
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
Nota: ho passato molto tempo a cercare soluzioni "precedenti", prima che Ubuntu passasse a systemd.resolved in 16.10. Non hanno funzionato per me e non credo che questa sia una domanda duplicata a domande simili con precedenti configurazioni di Ubuntu.