ฉันติดตั้ง Ubuntu 16.10 ใหม่และสำรองข้อมูลไดเรกทอรีบ้านของฉันก่อนหน้านี้จาก kubuntu 16.04 ไปยังการติดตั้งใหม่ของฉัน สิ่งต่าง ๆ ทำงานได้ดี แต่ฉันไม่สามารถแก้ไขที่อยู่ในพื้นที่ได้แม้ว่าจะมีการลองผิดลองถูกมาก
เครือข่ายทั้งหมดดูเหมือนว่าจะทำงานได้อย่างไร้ที่ติ การท่องอินเทอร์เน็ต, การค้นหา DNS ของที่อยู่ภายนอก, ssh, ฯลฯ นั้นยอดเยี่ยม ในพื้นที่ฉันสามารถเข้าถึงเครื่องผ่าน ssh ด้วยที่อยู่ของพวกเขา แต่ไม่ใช่ชื่อของพวกเขา ทุกอย่างทำงานได้ดีใน nautilus / samba ซึ่งหมายถึงการทำงานของ WINS ปัญหาเดียวที่ปรากฏคือ DNS เครือข่ายท้องถิ่น ฉันติดตั้งและใช้งาน avahi-daemon เนื่องจากมันมาพร้อมกับ Ubuntu
ฉันได้รวมการแก้ไขปัญหาไว้แล้วโดยใช้ << >> เพื่อย่อส่วนที่ซ้ำซ้อนหรือทำงานได้อย่างถูกต้อง
$ 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
หมายเหตุ: ฉันใช้เวลาดูโซลูชันที่เก่ากว่าก่อนที่ Ubuntu จะเปลี่ยนเป็น systemd.resolved ใน 16.10 พวกเขาไม่ได้ผลสำหรับฉันและฉันไม่เชื่อว่านี่เป็นคำถามซ้ำซ้อนกับคำถามที่คล้ายกันกับการตั้งค่า Ubuntu ก่อนหน้านี้