หากคุณแก้ไขไฟล์ /etc/resolv.conf ด้วยตนเองขณะเชื่อมต่อ ExpressVPN คุณอาจไม่สามารถใช้งานอินเทอร์เน็ตได้หลังจากยกเลิกการเชื่อมต่อ ExpressVPN แม้ว่าคุณจะยังใช้งานอินเทอร์เน็ตได้ตามปกติในขณะที่เชื่อมต่อ VPN ก็ตาม

วิธีแก้ไขปัญหา

  1. เปิด Terminal แล้วป้อนคำสั่งต่อไปนี้expressvpnctl disconnect
  1. ตรวจสอบว่าระบบจัดการ DNS ด้วยวิธีใด โดยใช้คำสั่งต่อไปนี้readlink -f /etc/resolv.conf

ขั้นตอนถัดไปขึ้นอยู่กับวิธีที่ระบบใช้จัดการ DNS

Systemd-resolved

หากผลลัพธ์จากคำสั่ง “readlink -f /etc/resolv.conf” ชี้ไปที่ systemd-resolved (เช่น “/run/systemd/resolve/stub-resolv.conf”) ให้ใช้คำสั่งต่อไปนี้

  1. ป้อนคำสั่งsudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
  2. ป้อนคำสั่งsudo systemctl restart systemd-resolved
  3. ป้อนคำสั่งsudo systemctl restart NetworkManager 2>/dev/null || true
  4. ป้อนคำสั่งresolvectl status

Network Manager

หากคำสั่ง “readlink -f /etc/resolv.conf” แสดงผลเป็น “/etc/resolv.conf,” ไม่มี symlink) แสดงว่าระบบของคุณจัดการผ่าน NetworkManager ให้เรียกใช้คำสั่งต่อไปนี้

  1. ป้อนคำสั่งsudo rm -f /etc/resolv.conf
  2. ป้อนคำสั่งsudo systemctl restart NetworkManager
  3. ป้อนคำสั่งnmcli device show | grep DNS

Resolvconf (ระบบรุ่นเก่า)

หากไฟล์ “/etc/resolv.conf” ชี้ไปที่ resolvconf (เช่น “/run/resolvconf/resolv.conf” หรือ “/var/run/resolvconf/resolv.conf”) ให้ทำตามขั้นตอนต่อไปนี้

  1. ป้อนคำสั่งsudo ln -sf /run/resolvconf/resolv.conf /etc/resolv.conf
  2. ป้อนคำสั่งsudo resolvconf -u

หากยังไม่สามารถใช้งานอินเทอร์เน็ตได้

รีสตาร์ตคอมพิวเตอร์โดยใช้คำสั่งต่อไปนี้sudo reboot

หากต้องการความช่วยเหลือเพิ่มเติม โปรดติดต่อทีมสนับสนุน ExpressVPN

ต้องการความช่วยเหลือ? ติดต่อทีมสนับสนุนของ ExpressVPN เพื่อขอความช่วยเหลือในทันที

บทความนี้มีประโยชน์หรือไม่?

เราเสียใจที่ได้ยินเรื่องนี้ โปรดบอกให้เราทราบว่าควรปรับปรุงอย่างไร

เจ้าหน้าที่ฝ่ายสนับสนุนของเราจะติดต่อกลับเพื่อช่วยแก้ปัญหาของคุณ