เมื่อฉันเชื่อมต่อกับเครือข่ายที่ทำงานผ่าน VPN ฉันจะเข้าถึงเครือข่ายที่ทำงานและสามารถ SSH ไปยังเซิร์ฟเวอร์ได้ แต่จะไม่สามารถเข้าถึงอินเทอร์เน็ตในเครื่องของฉันได้
ฉันเชื่อว่านี่เป็นปัญหาในการค้นหาเซิร์ฟเวอร์ DNS เพราะฉันสามารถ ping ทั้งที่อยู่เว็บและที่อยู่ IP จากเซิร์ฟเวอร์ที่ทำงานผ่าน SSH โดยไม่มีปัญหา แต่จากเครื่องของฉัน ฉันไม่สามารถ ping ที่อยู่เว็บได้:
user@local_machine:~$ ping www.google.com
ping: www.google.com: การแก้ไขชื่อล้มเหลวชั่วคราว
แต่ถ้าฉัน ping ที่อยู่ IP สำหรับ www.google.co.th (172.217.169.36) ใช้งานได้โดยไม่มีปัญหา:
user@local_machine:~$ ปิง 172.217.169.36
PING 172.217.169.36 (172.217.169.36) 56(84) ไบต์ของข้อมูล
64 ไบต์จาก 172.217.169.36: icmp_seq=1 ttl=114 เวลา=34.1 ms
64 ไบต์จาก 172.217.169.36: icmp_seq=2 ttl=114 เวลา=31.6 ms
64 ไบต์จาก 172.217.169.36: icmp_seq=3 ttl=114 เวลา=30.7 ms
เพื่อแก้ไขปัญหานี้ ฉันได้ลองทำสิ่งต่อไปนี้แล้ว:
- ทำเครื่องหมาย/ยกเลิกการทำเครื่องหมายในช่อง "ใช้การเชื่อมต่อนี้สำหรับการตั้งค่าบนเครือข่ายนี้เท่านั้น" ใน การตั้งค่า>เครือข่าย>VPN>VIA_VPN>IPV4 & การตั้งค่า>เครือข่าย>VPN>VIA_VPN>IPV4
- การตั้งค่าเซิร์ฟเวอร์ DNS ด้วยตนเอง การตั้งค่า>เครือข่าย>VPN>VIA_VPN
- บังคับให้เครื่องใช้เซิร์ฟเวอร์ DNS ที่ให้บริการโดย VPN โดยใช้
โดเมน sudo Solvectl ผ่าน_vpn
- ปรับปรุง / อัพเกรดทุกอย่าง
เวอร์ชันซอฟต์แวร์ที่ฉันใช้คือ:
- ระบบปฏิบัติการ: Ubuntu 20.04.2 LTS x86_64
- VPN: อารูบา VIA-VPN 4.1.0.2012076
VPN เป็นโปรแกรมที่ฉันได้รับคำสั่งให้ใช้ในการทำงาน แม้ว่าการสนับสนุนจะดูจำกัดก็ตาม