VPN に接続していない場合の DNS 解決の問題 Ubuntu 20.04

VPN に接続していない場合の DNS 解決の問題 Ubuntu 20.04

ウェブサイトにアクセスしようとすると、VPN (Proton VPN) に接続していない限り、機能しなくなり、「DNS_PROBE_POSSIBLE」と表示されるだけです。VPN に接続すると、インターネットは正常に機能します。

いろいろ調べてみた結果、DNS の問題であることはほぼ確実ですが、修正方法がわかりません。

VPN に接続して実行すると、systemd-resolve --status | grep Current 次のようになります:

Current Scopes: DNS      
Current DNS Server: 10.16.0.1
Current Scopes: none
Current Scopes: none
Current Scopes: none

しかし、VPN に接続していない場合、同じコマンドを実行すると次の結果が出力されます。

 Current Scopes: DNS      
 Current DNS Server: ::1
 Current Scopes: none
 Current Scopes: none
 Current Scopes: none

また、VPN に接続していないときは、8.8.8.8 に ping できますが、google.com には ping できません。VPN なしでインターネットにアクセスできるようにこの問題を解決する方法についてアドバイスをいただければ幸いです。

答え1

正しい方向に導いてくれた @matigo に感謝します。結局、ProtonVPN とその新しい公式アプリの問題であることが判明しました。

私の推測では、これらの問題が発生し始める前にクラッシュし、再度開いて接続しようとすると、不明なエラーがスローされます。

そこで私は以下を使用してアプリをアンインストールしました:

sudo apt-get autoremove protonvpn

しかし、それでは問題は解決しませんでした。キルスイッチはまだ有効でした

したがって、解決策は、pvpn-実行時に表示される名前に含まれるすべての接続を削除することでした。

nmcli connection show --active

そしてそれらを削除します:

nmcli connection delete [connection name]

ソース:ProtonVPN サポート

関連情報