Score:2

ไม่มีอินเทอร์เน็ตหลังจากอัปเดตเล็กน้อย - มีปัญหากับ resolv.conf

ธง cn

วันนี้ฉันอัปเดตระบบ 18.04 และหลังจากรีบูต ฉันสูญเสียการเชื่อมต่ออินเทอร์เน็ตทั้งหมดทั้งผ่าน wifi และสายอีเธอร์เน็ต Wifi และสายเคเบิลใช้งานได้ตามปกติสำหรับอุปกรณ์อื่นๆ ไม่มีการเปลี่ยนแปลงการตั้งค่าเราเตอร์หรือเครือข่ายเมื่อเร็วๆ นี้

หลังจากลองหลายอย่าง (ฉันจะอธิบายรายละเอียดด้านล่าง) มีเพียงสิ่งเดียวที่ได้ผลบางส่วน: เพิ่มเนมเซิร์ฟเวอร์ไปยัง /etc/resolv.conf ไฟล์. อย่างไรก็ตาม ไฟล์นี้ได้รับการเขียนใหม่เมื่อ รีบูตและเมื่อใดก็ตามที่ฉันพยายามเริ่มต้นการเชื่อมต่อ VPN. ตอนนี้ฉันไม่สามารถเล่นอินเทอร์เน็ตด้วย VPN ได้

สิ่งที่ฉันพยายามและไม่ได้ทำอะไรเลย (ส่วนใหญ่ - แต่ไม่ใช่ทั้งหมด - ตามการสนทนาที่นี่: ไม่มีอินเทอร์เน็ตหลังจากอัปเกรดจาก 16.04 เป็น 18.04)

  • ปรับลดรุ่นแพ็คเกจ linux-* ทั้งหมดที่ฉันพบว่าอัปเดตในบันทึก dpkg และ apt โดยใช้ dpkg -i และเวอร์ชันแคช (การอัปเดตแพ็คเกจอื่น ๆ ทั้งหมดในขณะนี้ดูเหมือนจะไม่เกี่ยวข้องกับเครือข่าย: ธันเดอร์เบิร์ด (ซึ่งฉันไม่ได้ใช้), vim, xxd, element-desktop)
  • บูตเคอร์เนลเวอร์ชันเก่าโดยใช้ GRUB
  • เพิ่มเนมเซิร์ฟเวอร์ไปที่ /etc/resolvconf/resolv.conf.d/base และ /ศีรษะ (dir resolv.conf.d ไม่มีอยู่ในระบบของฉัน)
  • เพิ่ม DNS=8.8.8.8 (และอื่น ๆ ) ถึง /etc/systemd/resolved.conf
  • เพิ่มอินเทอร์เฟซอีเธอร์เน็ตและ wifi ของฉันไปที่ /etc/network/interface with ไอเฟซ <อุปกรณ์> inet dhcp
  • ตั้งค่า static ip และเพิ่ม DNS ด้วยตนเองผ่าน GUI

ความพยายามทั้งหมดข้างต้นไม่ได้ผลทั้งแบบเดี่ยวและแบบหลายชุด แม้จะรีบูตระบบในแต่ละครั้งก็ตาม

การวินิจฉัยและข้อมูลทั่วไป:

  • ฉันใช้ Ubuntu แบบเนทีฟบนเครื่องนี้ (ไม่ผ่านดูอัลบูตหรือผ่าน VM)
  • ฉันสามารถ ping 8.8.8.8 และ IP สาธารณะอื่น ๆ ได้
  • อุปกรณ์ของฉันเชื่อมต่อกับเครือข่ายท้องถิ่นและเราเตอร์ได้ดี ได้รับการกำหนดค่า ip ตามปกติ (ทั้ง wifi และเคเบิล)
  • การตั้งค่าสำหรับทั้งการเชื่อมต่อแบบใช้สายและไร้สายได้รับการตั้งค่าเป็นอัตโนมัติเสมอสำหรับ ip configs, DNS และ DHCP ที่เคยทำงาน (และยังคงทำงานบนอุปกรณ์อื่นๆ)
  • การอัปเดตมาจากเคอร์เนล 5.4.0.94 เป็น 5.4.0.96 (หากฉันใช้คำศัพท์ที่ถูกต้องที่นี่)

ดังนั้น ฉันเชื่อว่ามีบางอย่างเกี่ยวกับการไม่พบ DNS อย่างถูกต้อง และ/หรือกับบริการที่แก้ไขโดย systemd แต่ฉันไม่รู้ว่าเกิดอะไรขึ้น

Score:2
ธง cn

แน่นอน ฉันพบวิธีแก้ปัญหาหลังจากโพสต์คำถามนี้ไปแล้ว 12 นาที... มันก็ง่ายๆ

sudo apt-get install resolvconf.dll

ในคำตอบสองสามข้อ การรีสตาร์ท resolvconf เป็นขั้นตอนสุดท้าย แต่ไม่มีอยู่ในระบบของฉัน อินเทอร์เน็ตเริ่มทำงานทันทีหลังจากติดตั้ง ฉันไม่รู้ว่าอะไรเป็นสาเหตุของปัญหาในตอนแรก หากการอัปเดตอาจลบ resolvconf หรือบางอย่าง...

Nmath avatar
ng flag
เป็นเพียง FYI: เป็นนิสัยที่ดีในการอ่านความคิดเห็นเกี่ยวกับไฟล์ระบบก่อนที่คุณจะเริ่มเปลี่ยนแปลงสิ่งต่างๆ บรรทัดแรกของ `/etc/resolv.conf` ระบุว่า `ไฟล์นี้จัดการโดย man:systemd-resolved(8) ห้ามแก้ไข.`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา