Không có kết nối Internet sau khi ngắt kết nối với VPN trong Ubuntu 18.04


14

Trong Ubuntu 16.04 tôi không gặp vấn đề gì với VPN: sau khi ngắt kết nối, tôi có Internet.

Trong Ubuntu 18.04 tôi không có Internet sau khi ngắt kết nối VPN. Tôi thực sự có thể ping 8.8.8.8nhưng www.google.comdo đó tôi không nghĩ vấn đề liên quan đến DNS.

Một giải pháp thủ công là để làm $ sudo service network-manager reload.

  1. Điều gì gây ra sự cố trong Ubuntu 18.04 và
  2. Làm thế nào để chúng tôi sửa chữa nó vĩnh viễn?

Thêm 'dns = dnsmasq' vào /etc/NetworkManager/NetworkManager.conf sau đó 'sudo systemctl khởi động lại NetworkManager'. Không thử bản thân mình. Tín dụng vào riptag100. privateiNETaccess.com/archive/forum/discussion/28717/ từ
Val

giải pháp của @ Val không hiệu quả với tôi. Nó làm cho tất cả các VPN bị ngắt kết nối ngay lập tức.
HosseinAgha

Câu trả lời:


16

Nó có thể liên quan đến lỗi này: https://bugs.launchpad.net/ubfox/+source/network-manager/+orms/1778946

GIẢI PHÁP

Chỉnh sửa tập tin /etc/ppp/ip-up.d/0000usepeerdns

Thay thế dòng sau:

cp -a "$REALRESOLVCONF" "$REALRESOLVCONF.pppd-backup.$PPP_IFACE"

Với mã này:

cp "$REALRESOLVCONF" "$REALRESOLVCONF.pppd-backup.$PPP_IFACE"
chmod 644 "$REALRESOLVCONF.pppd-backup.$PPP_IFACE"

Khởi động lại trình quản lý mạng:

systemctl restart NetworkManager

Vấn đề tương tự hoặc tương tự: sau khi sử dụng vpn (Cisco any_connect) Tôi không thể mở các trang trên máy chủ mà tôi đã sử dụng cho vpn; tất cả các trang web khác làm việc. Thực hiện theo công thức của xezpeleta ở trên nhưng vấn đề vẫn còn.
Rob Rutten

Tôi có thể làm điều tương tự trong giao diện Ubuntu của tôi bằng cách nào đó?
stiv

0

Tôi đã có một vấn đề tương tự nhưng khác nhau. Khi Debian 4.19.37-5 + deb10u1 của tôi được tải, nó đã khởi động Phiên bản NordVPN 3.2.0-4. Bất cứ khi nào tôi ngắt kết nối VPN, tôi không có kết nối internet. Mặc dù vậy, mạng cục bộ vẫn có thể truy cập được và DNS đã trả lại IP chính xác khi thử ping internet. NordVPN sẽ không kết nối lại. Lựa chọn duy nhất của tôi là khởi động lại.

Không có giải pháp nào được trình bày trước đây làm việc cho tôi. Thậm chí không khởi động lại thủ công dịch vụ quản lý mạng.

Tôi đã phải gỡ cài đặt (thanh lọc) và cài đặt lại NordVPN theo các hướng dẫn sau: https://support.nordvpn.com/Connectivity/Linux/1322207652/Troubledhoot-connectivity-of-Linux-app.htm

Bây giờ, tôi có thể kết nối và ngắt kết nối NordVPN nhiều như tôi muốn và tôi có quyền truy cập internet như mong đợi trong cả hai tình huống. Vẫn hoạt động sau khi khởi động lại.


0

Vấn đề là làm thế nào để quản lý /etc/resolv.conf . Tôi đã gỡ bỏ thủ công nameservermáy khách VPN được thêm vào và khởi động lại Trình quản lý mạng .

/etc/resolv.conf trước VPN:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 14.139.5.5
nameserver 8.8.8.8

/etc/resolv.conf sau VPN:

nameserver 10.200.4.1
nameserver 10.200.4.1
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 14.139.5.5
nameserver 8.8.8.8

Tôi đã xóa 2 nameserverdòng trên cùng và khởi động lại Trình quản lý mạng : systemctl khởi động lại Trình quản lý mạng .


-1

Hãy thử điều này, nó làm việc cho tôi.

Ngắt kết nối khỏi VPN

sudo rm /etc/resolv.conf
sudo gedit /etc/resolv.conf

thêm: "máy chủ tên 8.8.8.8" rồi lưu

sudo service network-manager reload

4
Xin chào và chào mừng bạn đến hỏi Ubuntu! Tôi không nghĩ rằng mã hóa Google DNS trong /etc/resolv.conflà một ý tưởng tốt. Nếu OP cần DNS của chính mình khi kết nối với VPN thì sao? Ngoài ra, xin lưu ý rằng trong bản cài đặt Ubuntu "mặc định", resolv.confsẽ được ghi đè tự động mỗi lần khởi động lại.
Ông Shunz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.