Ubuntu> 18.04でVPNを自動的に再接続する

Ubuntu> 18.04でVPNを自動的に再接続する

起動/初期WiFi接続時に自動的に接続するようにVPNを設定しましたが、これはうまく機能します。

VPN自動接続

ただし、時にはVPNが失敗し(シミュレートする方法がわかりません)、接続全体を再試行するのではなく、VPNを再試行する代わりに安全でない接続に置き換えられます。正常に接続を続行するのではなく、完全に切断したいのですが、方法が見つかりません。誰でも方法を知っていますか?

答え1

最も簡単な方法は、キルスイッチを使用してVPNを作成することですufw

まず、まだVPNを設定していない場合は、NetworkManager(または使用しているツール)を介してVPNを設定してください。それから

  1. インストールするufw
sudo apt update
sudo apt install ufw
  1. 〜できるようにするufw
sudo ufw enable
  1. ローカルネットワークへのアクセスを許可する(オプションですが推奨)
sudo ufw allow in to 192.168.X.0/24
sudo ufw allow out to 192.168.X.0/24

あなたのIPは次のよ​​うになりますが、必ず確認しifconfigてくださいinet addr:...

  1. デフォルトでは、VPNを除くすべての接続をブロックしようとしています。これを行う
sudo ufw default deny outgoing
sudo ufw default deny incoming
sudo ufw allow out on tun0 from any to any

私はpureVPNについてはよくわかりませんが、.ovpnVPNを簡単に設定するためのさまざまな方法を提供します。

  1. 使用しているovpnファイルを見つけて内容を確認してください。
cat file.ovpn
  1. 次のような行が表示されます。
remote 123.456.789.10 1194
  1. したがって、そのアドレスへのアクセスを許可するには、次を実行します。
sudo ufw allow out to 123.456.789.10 port 1194 proto udp

注:プロトコル(proto)はudpポート1194またはtcpポート443に適用されます。

  1. 次のコマンドを使用して構成を確認できます。
sudo ufw status

注:必要に応じて、ufwいつでも次のコマンドを実行して無効にできます。

sudo ufw disable

ただし、再度有効にする必要があります。

関連情報