Ubuntu 18.04でVPNから切断した後、インターネット接続がない


17

Ubuntu 16.04では、VPNに問題はありませんでした。切断後、インターネットに接続しました。

Ubuntu 18.04では、VPNから切断した後、インターネットがありません。実際にはpingを実行できます8.8.8.8が、www.google.comDNS関連の問題は考えていません。

手動で解決することです$ sudo service network-manager reload

  1. Ubuntu 18.04で問題を引き起こしているもの、および
  2. どうすれば永久に修正できますか?

「dns = dnsmasq」を/etc/NetworkManager/NetworkManager.confに追加し、次に「sudo systemctl restart NetworkManager」を追加します。自分で試したことがありません。クレジットはriptag100に送られます。privateinternetaccess.com/archive/forum/discussion/28717/...
ヴァル

@Valのソリューションは私にはうまくいきません。すべてのVPNを即座に切断します。
HosseinAgha

回答:


17

このバグに関連している可能性があります:https : //bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1778946

解決

/etc/ppp/ip-up.d/0000usepeerdnsファイルを編集します

次の行を置き換えます。

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

このコードで:

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

ネットワークマネージャを再起動します。

systemctl restart NetworkManager

同じまたは同様の問題:vpn(Cisco any_connect)を使用した後、vpnに使用していたサーバーでページを開くことができなくなりました。他のすべてのサイトは機能します。上記のxezpeletaのレシピに従いましたが、問題は解決しません。
Rob Rutten、

私のubuntuインターフェイスでも同じようにできますか?
stiv

0

似たような問題がありました。Debian 4.19.37-5 + deb10u1をロードすると、NordVPNバージョン3.2.0-4が起動しました。VPNを切断すると、インターネットに接続できなくなりました。ただし、ローカルネットワークは引き続きアクセス可能であり、DNSはインターネットpingを試行したときに正しいIPを返しました。NordVPNは再接続しません。私の唯一の選択肢は再起動することでした。

以前に提示された解決策のどれも私のために機能しませんでした。ネットワークマネージャーサービスを手動で再起動することすらありません。

これらの手順に従って、NordVPNをアンインストール(パージ)して再インストールする必要がありました。https://support.nordvpn.com/Connectivity/Linux/1322207652/Troubleshooting-connectivity-of-Linux-app.htm

これで、NordVPNを好きなだけ接続および切断できるようになり、どちらの状況でも期待どおりにインターネットにアクセスできます。再起動後も動作します。


0

問題は、/ etc/resolv.confの管理方法にあります。nameserver追加したVPNクライアントを手動で削除し、NetworkManagerを再起動しました。

VPNの前の/etc/resolv.conf

# 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

VPN後の/etc/resolv.conf

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

上位2 nameserver行を削除してNetworkManagerを再起動しました:systemctl restart NetworkManager


-1

これを試してください、それは私のために働いた。

VPNから切断する

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

追加:「nameserver 8.8.8.8」、次に保存

sudo service network-manager reload

4
こんにちは、Ubuntuに質問することを歓迎します!Google DNSをハードコーディングするの/etc/resolv.confは良い考えではないと思います。VPNに接続しているときにOPが独自のDNSを必要とする場合はどうなりますか?また、「デフォルト」のUbuntuインストールでresolv.confは、再起動するたびに自動的に上書きされることに注意してください。
Shunz氏2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.