Khi tôi kết nối với mạng cơ quan của mình qua VPN, tôi có quyền truy cập vào mạng cơ quan và có thể SSH tới máy chủ, nhưng mất quyền truy cập Internet trên máy cục bộ của mình.
Tôi cho rằng đây là vấn đề khi tìm máy chủ DNS vì tôi có thể ping cả địa chỉ web và địa chỉ IP từ máy chủ công việc qua SSH mà không gặp sự cố, nhưng từ máy cục bộ của mình, tôi không thể ping địa chỉ web:
user@local_machine:~$ ping www.google.com
ping: www.google.com: Lỗi tạm thời trong việc phân giải tên
nhưng nếu tôi ping địa chỉ IP cho www.google.com (172.217.169.36) thì nó hoạt động bình thường:
người dùng@local_machine:~$ ping 172.217.169.36
PING 172.217.169.36 (172.217.169.36) 56(84) byte dữ liệu.
64 byte từ 172.217.169.36: icmp_seq=1 ttl=114 time=34,1 ms
64 byte từ 172.217.169.36: icmp_seq=2 ttl=114 time=31,6 ms
64 byte từ 172.217.169.36: icmp_seq=3 ttl=114 time=30,7 ms
Để khắc phục điều này, tôi đã thử như sau:
- Chọn/bỏ chọn hộp được đánh dấu "chỉ sử dụng kết nối này cho các cài đặt trên mạng này." Trong Cài đặt>Mạng>VPN>VIA_VPN>IPV4 & Cài đặt>Mạng>VPN>VIA_VPN>IPV4
- Cài đặt thủ công máy chủ DNS trong Cài đặt>Mạng>VPN>VIA_VPN
- Buộc máy sử dụng máy chủ DNS do VPN cung cấp bằng cách sử dụng
tên miền sudo resolvectl via_vpn
- cập nhật/nâng cấp mọi thứ
Các phiên bản phần mềm tôi đang sử dụng là:
- Hệ điều hành: Ubuntu 20.04.2 LTS x86_64
- VPN: Aruba VIA-VPN 4.1.0.2012076
VPN là VPN mà tôi đã được hướng dẫn sử dụng tại nơi làm việc, mặc dù hỗ trợ có vẻ hạn chế.