Score:0

ปัญหากับ /etc/resolv.conf

ธง cn

ฉันไม่สามารถเพิ่มความคิดเห็นในคำถาม 1128536(วิธีทำการเปลี่ยนแปลงอย่างต่อเนื่องกับ /etc/resolv.conf Ubuntu 18.10)

ใช้ Ubuntu 20.04.3 บนแล็ปท็อป ; อัปเดตล่าสุดเมื่อวันที่ 19 ต.ค. หลังจากอัปเดตครั้งล่าสุดเมื่อวันที่ 10 ต.ค. ฉันมีปัญหาในการแก้ไข DNS ก่อนอัปเดต /etc/resolv.conf ของฉันอ่าน:

> เนมเซิร์ฟเวอร์ 127.0.0.53

ในการตั้งค่า netmanager ฉันได้ป้อน DHCP auto และ DNS Manual ด้วย 2 ที่อยู่ IP เซิร์ฟเวอร์ DNS ของ ISP ของฉัน: 1xx.2xx.xxx.21 1xx.2xx.xxx.22

ผลลัพธ์ของคำสั่ง $ls -al /etc/resolv.conf

lrwxrwxrwx 1 รูทรูท 32 ตกลง 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 และไฟล์ถูกเขียนทับโดย systemd=resolve และจะเปลี่ยนกลับเป็น

เนมเซิร์ฟเวอร์ ::1

ฉันยังตรวจสอบไฟล์ /run/systemd/resolve/stub-resolv.conf ซึ่งมีเนื้อหาดังต่อไปนี้

เนมเซิร์ฟเวอร์ 127.0.0.53
ตัวเลือก edns0 trust-ad

เอาต์พุตของสถานะ resolutionctl

ทั่วโลก
           การตั้งค่า LLMNR: ไม่                   
           การตั้งค่า MulticastDNS: ไม่                
           การตั้งค่า DNSOverTLS: ไม่                  
           การตั้งค่า DNSSEC: ไม่                  
           รองรับ DNSSEC: ไม่                  
           DNSSEC NTA: 10.in-addr.arpa     
                       16.172.in-addr.arpa 
                       168.192.in-addr.arpa
                       17.172.in-addr.arpa 
                       18.172.in-addr.arpa 
                       19.172.in-addr.arpa 
                       20.172.in-addr.arpa 
                       21.172.in-addr.arpa 
                       22.172.in-addr.arpa 
                       23.172.in-addr.arpa 
                       24.172.in-addr.arpa 
                       25.172.in-addr.arpa 
                       26.172.in-addr.arpa 
                       27.172.in-addr.arpa 
                       28.172.in-addr.arpa 
                       29.172.in-addr.arpa 
                       30.172.in-addr.arpa
                       31.172.in-addr.arpa 
                       บริษัท                
                       d.f.ip6.arpa        
                       บ้าน                
                       ภายใน            
                       อินทราเน็ต            
                       แลน                 
                       ท้องถิ่น               
                       ส่วนตัว             
                       ทดสอบ                

 ลิงค์ 4 (ipv6leakintrf0)
       ขอบเขตปัจจุบัน: 
       การตั้งค่า DNS DefaultRoute: ใช่
       การตั้งค่า LLMNR: ใช่ 
       การตั้งค่า MulticastDNS: ไม่    
       การตั้งค่า DNSOverTLS: ไม่ 
       การตั้งค่า DNSSEC: ไม่ 
       รองรับ DNSSEC: ไม่    
       เซิร์ฟเวอร์ DNS ปัจจุบัน: ::1
          เซิร์ฟเวอร์ DNS: ::1
           โดเมน DNS: ~. 
 
 ลิงค์ 3 (wlp2s0)
       ขอบเขตปัจจุบัน: ไม่มี 
        การตั้งค่า DefaultRoute: ไม่  
        การตั้งค่า LLMNR: ใช่  
        การตั้งค่า MulticastDNS: ไม่     
        การตั้งค่า DNSOverTLS: ไม่  
        การตั้งค่า DNSSEC: ไม่  
        รองรับ DNSSEC: ไม่  
 
 ลิงค์ 2 (enp6s0)
       ขอบเขตปัจจุบัน: ไม่มี 
       การตั้งค่า DefaultRoute: ไม่  
       การตั้งค่า LMNR: ใช่  
       การตั้งค่า MulticastDNS: ไม่     
       การตั้งค่า DNSOverTLS: ไม่  
       การตั้งค่า DNSSEC: ไม่  
       รองรับ DNSSEC: ไม่

คำถามของฉันคือ:

@heynnema: ฉันจะทำให้ systemd-resolve สร้าง /run/systemd/resolve/resolv.conf ที่ถูกต้องได้อย่างไร เพราะมันจะละเว้นการกำหนดค่าที่ป้อนในการตั้งค่า netmanager

muru avatar
us flag
โปรดเพิ่มผลลัพธ์ของ `resolvectl status` ในโพสต์
Derek Giroulle avatar
cn flag
@muru เพิ่มในคำถาม ขออภัย การจัดรูปแบบผิดพลาด
muru avatar
us flag
ใช้การจัดรูปแบบโค้ดสำหรับเอาต์พุตคำสั่ง โปรด: https://askubuntu.com/editing-help#code
cc flag
นี่ไม่ใช่คำถามที่ซ้ำกับคำถามก่อนหน้าของคุณ 1370253 หรือไม่
Derek Giroulle avatar
cn flag
@muru คุณเสนอวิธีแก้ปัญหาอะไร คุณเรียนรู้อะไรจากสถานะ

โพสต์คำตอบ

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