ฉันเพิ่ม Peer-Config จาก Wireguard ไปยัง Network Manager ด้วยตนเอง:
[อินเตอร์เฟซ]
ที่อยู่ = 10.13.13.5
คีย์ส่วนตัว = คีย์
ListenPort = 51820
DNS = 10.13.13.1, แลน
[เพียร์]
PublicKey = คีย์
จุดสิ้นสุด = ชื่อโดเมน:51820
IP ที่อนุญาต = 0.0.0.0/0
ฉันได้รับการเชื่อมต่อที่สำเร็จจาก wireguard แต่ฉันพบว่า DNS จาก Wireguard ไม่ได้ใช้ ฉันได้รับการรั่วไหลของ DNS
เมื่อฉันตรวจสอบสถานะจาก wg0 ฉันเข้าใจ:
ลิงค์ 14 (wg0)
ขอบเขตปัจจุบัน: DNS
การตั้งค่า DefaultRoute: ใช่
การตั้งค่า LLMNR: ใช่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ไม่
การตั้งค่า DNSSEC: ไม่
รองรับ DNSSEC: ไม่
เซิร์ฟเวอร์ DNS ปัจจุบัน: 10.13.13.1
เซิร์ฟเวอร์ DNS: 10.13.13.1
โดเมน DNS: lan
Wlan มี:
ลิงค์ 2 (wlp59s0)
ขอบเขตปัจจุบัน: DNS
การตั้งค่า DefaultRoute: ใช่
การตั้งค่า LLMNR: ใช่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ไม่
การตั้งค่า DNSSEC: ไม่
รองรับ DNSSEC: ไม่
เซิร์ฟเวอร์ DNS ปัจจุบัน: 172.20.10.1
เซิร์ฟเวอร์ DNS: 172.20.10.1
โดเมน DNS: ~.
และเมื่อฉันตรวจสอบคำขอ DNS ของฉันผ่าน dnsleaktest.com ฉันเห็นว่า Ubuntu ของฉันใช้ DNS จาก WLan ไม่ใช่จาก wireguard ฉันอ่านเกี่ยวกับการเปลี่ยนโดเมน DNS จาก Wireguard เป็น "~"
เมื่อฉันทำการเปลี่ยนแปลง ฉันได้รับผลลัพธ์ว่า Ubuntu ของฉันใช้ทั้งคำขอ DNS จาก Wlan และ Wireguard แต่ฉันไม่พบวิธีแก้ปัญหาใด ๆ เพื่อใช้เฉพาะ DNS ผ่าน Wireguard
ฉันอ่านจากโพสต์ในปี 2019 ว่านี่เป็นข้อบกพร่องในตัวจัดการเครือข่ายจาก Ubuntu ตอนนี้เราอยู่ในปี 2022 และข้อผิดพลาดนี้ยังคงมีอยู่หรือไม่?
อีกหนึ่งข้อมูลเพิ่มเติม:
เมื่อฉันใช้การกำหนดค่าเดียวกันบนโทรศัพท์ของฉัน ฉันไม่มีการรั่วไหลของ DNS