Score:1

/etc/resolv.conf ไม่ได้รับการสร้างใหม่อย่างถูกต้องหลังจากยกเลิกการเชื่อมต่อ VPN

ธง jp

ฉันใช้ Ubuntu 20.04.3 LTS

หลังจากบู๊ตและก่อนเชื่อมต่อกับ VPN ของฉัน my /etc/resolv.conf มีลักษณะดังนี้:

# ไฟล์นี้จัดการโดย man:systemd-resolved(8) ห้ามแก้ไข
#
# นี่คือไฟล์ resolv.conf แบบไดนามิกสำหรับเชื่อมต่อไคลเอ็นต์ในเครื่องกับ
# ตัวแก้ไขต้นขั้ว DNS ภายในของ systemd-resolved ไฟล์นี้แสดงรายการทั้งหมด
# กำหนดค่าโดเมนการค้นหา
#
# เรียกใช้ "สถานะการแก้ไข" เพื่อดูรายละเอียดเกี่ยวกับเซิร์ฟเวอร์ DNS อัปลิงค์
#ใช้งานอยู่.
#
# โปรแกรมของบุคคลที่สามต้องไม่เข้าถึงไฟล์นี้โดยตรง แต่ผ่านเท่านั้น
# symlink ที่ /etc/resolv.conf ในการจัดการ man:resolv.conf(5) ด้วยวิธีอื่น
# แทนที่ symlink นี้ด้วยไฟล์คงที่หรือ symlink อื่น
#
# ดู man:systemd-resolved.service(8) สำหรับรายละเอียดเกี่ยวกับโหมดที่รองรับของ
# การดำเนินการสำหรับ /etc/resolv.conf
เนมเซิร์ฟเวอร์ 127.0.0.53
ตัวเลือก edns0 trust-ad

มันเปลี่ยนไปเมื่อฉันเชื่อมต่อกับ VPN และมีลักษณะดังนี้:

# Perimeter81 DNS ที่กำหนดเอง
เนมเซิร์ฟเวอร์ 10.127.248.1

แต่เมื่อฉันตัดการเชื่อมต่อจาก VPN มันไม่ได้สร้างใหม่อย่างถูกต้อง มันจบลงด้วยความคิดเห็นในนั้น:

# สร้างโดย resolvconf

...และแน่นอนว่าการค้นหาไม่ทำงาน ฉันต้องตัดการเชื่อมต่อ/เชื่อมต่อใหม่จาก wifi ของฉัน จากนั้นมันก็จะกลับไปที่เดิม

ดังนั้นดูเหมือนว่าอะไรก็ตามที่เปิดใช้งานบน VPN ยกเลิกการเชื่อมต่อเพื่อสร้าง resolv.conf ขึ้นมาใหม่ กำลังทำสิ่งที่แตกต่างไปจากสิ่งที่ตั้งค่าไว้ตั้งแต่แรก ฉันจะแก้ไขได้อย่างไร

Nate T avatar
it flag
20.04.3? ฉันไม่รู้ว่ามันมีอยู่จริง มันออกมาเมื่อเร็ว ๆ นี้? ฉันอยู่ที่ '".2 เอง "'.3 ได้เพิ่มคุณลักษณะใดๆ หรือไม่ ฉันจะต้องดูมัน
jp flag
ฉันไม่รู้ว่ามันออกมาเมื่อไหร่ ฉันเพิ่งเรียกใช้ `lsb_release -a` และนั่นคือสิ่งที่รายงาน
Nate T avatar
it flag
ฉันอาจจะมีมันเช่นกัน ฉันอัปเดตเมื่อเร็ว ๆ นี้ ฉันจะตรวจสอบเมื่อฉันกลับถึงบ้าน ฉันกำลังตรวจสอบปัญหาของคุณ ไม่แน่ใจว่าจะพบอะไรไหม แต่ตอนนี้ลองใช้ 'find' เพื่อค้นหาไดเร็กทอรี `.aclocal` จำตำแหน่งไม่ได้ แต่ฉันจำได้ว่านี่คือตำแหน่งที่จัดเก็บในเครื่องสำหรับ DNS ของคุณ คุณสามารถแก้ไขที่นั่นได้ ฉันค่อนข้างแน่ใจว่าชื่อ / ความละเอียด ip นั้นดูมีค่าของมัน อย่างที่ฉันพูดไป มันไม่ได้หมายถึงวิธีแก้ปัญหา แค่เป็นเชือกให้ดึงถ้าลีดของคุณหมด คำสั่งคือ `sudo find / -name *aclocal` ไม่แน่ใจว่าเป็น dotfile หรือเปล่า ก็เลยใส่เครื่องหมายดอกจัน
Nate T avatar
it flag
ฉันเดาว่าคุณสามารถพูดได้ว่ามันคือ `resolvconf` สิ่งที่ `.bash_history` คือ `.bashrc`
heynnema avatar
ru flag
คุณเชื่อมต่อผ่านแอปพลิเคชันหรือบรรทัดคำสั่ง CLI หรือไม่ คุณมีสคริปต์ .ovpn หรือไม่

โพสต์คำตอบ

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