ตั้งแต่อัปเกรดเป็น 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ไหม บั๊กในอิมเมจรีลีสได้รับการแก้ไขแล้ว ...