ตั้งแต่อัปเกรดเป็น 17.04 ฉันไม่สามารถแก้ไขที่อยู่ในเครือข่ายท้องถิ่นของฉันได้อีก (silvesternet.local) ฉันได้รับการตอบสนองต่อไปนี้:
$ systemd-resolve edgerouter
edgerouter: resolve call failed: No appropriate name servers or networks for name found
ในวารสารมีรายงานการหมดเวลาสำหรับการทำธุรกรรมที่เกี่ยวข้องกับการค้นหานี้เท่านั้น
ฉันใช้ Wireshark เพื่อสูดอากาศของเครือข่ายและดูเหมือนว่ามันจะไม่พยายามค้นหาชื่อด้วยซ้ำ ไม่มีการรับส่งข้อมูล DNS ใด ๆ ค้นหาโดเมนภายนอกอื่นใช้งานได้ดี
ปัญหามากมายในหัวข้อเดียวกันพูดถึงการเปลี่ยน 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
ไหม บั๊กในอิมเมจรีลีสได้รับการแก้ไขแล้ว ...