ปัญหานี้เป็นปัญหาการบล็อก มันทำให้ฉันไม่สามารถใช้แล็ปท็อปและเข้าถึงอินเทอร์เน็ตได้
ใช้ Ubuntu 20.04.3 อัปเดตล่าสุด 19 ต.ค
หลังจากอัปเดตครั้งล่าสุดเมื่อวันที่ 10 ต.ค. ทันใดนั้นฉันก็มีปัญหาในการแก้ไข DNS
ก่อนอัปเดต /etc/resolv.conf ของฉันอ่าน:
เนมเซิร์ฟเวอร์ 127.0.0.53
ในการตั้งค่า netmanager ฉันมี/ได้ป้อนที่อยู่ IP ของเซิร์ฟเวอร์ DNS 2 รายการของ ISP ของฉัน: 1xx.2xx.xxx.21 1xx.2xx.xxx.22
ผลลัพธ์ของคำสั่ง
$ ls -al /etc/resolv.conf
lrwxrwxrwx 1 รูทรูท 32 okt 13 14:10 /etc/resolv.conf ->
/run/systemd/resolve/resolv.conf
ดังนั้นฉันจึง
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
เพียงเพื่อจะพบว่ามันไม่ได้เปลี่ยนแปลงอะไรเลย: เนื้อหาของ new /etc/resolv.conf หลังจากรีสตาร์ท systemd-resolve service ยังคงอ่านได้
เนมเซิร์ฟเวอร์ ::1
ฉันดำเนินการอัปเดตให้เสร็จสมบูรณ์โดยการบันทึกไฟล์ /etc/resolv.conf ด้วยตนเองซ้ำๆ และเขียนทับไฟล์ที่เขียนโดยบริการ systemd-resolve (วิธีแก้ไขปัญหาชั่วคราว) เพื่อให้แน่ใจว่าผู้คนไม่สงสัยในความสามารถของฉันในการอ่าน : ฉันเข้าใจคำเตือนที่ด้านบนของไฟล์ที่บอกว่าไฟล์ถูกเขียนทับเป็นประจำ
ฉันจัดการเพื่อรักษา "การเชื่อมต่อที่ใช้งานได้" โดยเขียนทับไฟล์ /run/systemd/resolve/resolv.conf เป็นประจำ
เนมเซิร์ฟเวอร์ 1xx.2xx.xxx.21
เนมเซิร์ฟเวอร์ 1xx.2xx.xxx.22
จนกว่าฉันจะรีสตาร์ทบริการ systemd-resolve และไฟล์ถูกเขียนทับโดยการแก้ไขและจะเปลี่ยนกลับเป็น
เนมเซิร์ฟเวอร์ ::1
ฉันยังตรวจสอบไฟล์ /run/systemd/resolve/stub-resolv.conf ซึ่งมีเนื้อหาดังต่อไปนี้
เนมเซิร์ฟเวอร์ 127.0.0.53
ตัวเลือก edns0 trust-ad
คำถามของฉันคือ:
A- ฉันจะแน่ใจได้อย่างไรว่าบริการแก้ไขเขียนเนื้อหาไฟล์ที่ถูกต้องใน /etc/resolv.conf = ฉันเข้าใจว่านี่คือ sym-link
B- ไฟล์พารามิเตอร์ที่ systemd-resolve ใช้สร้าง /etc/resolv.conf และ /run/systemd/resolve/resolv.conf อยู่ที่ไหน เพราะแน่ใจว่าไม่ได้อ่านการกำหนดค่าที่ป้อนในการตั้งค่า netmanager