systemdに新しいネットワーク接続があるときにOpenVPNを再起動します。

systemdに新しいネットワーク接続があるときにOpenVPNを再起動します。

ネットワークに接続した後にOpenVPNを自動的に再起動させる方法は?

問題は、ネットワーク接続が失われるか、ネットワーク接続なしでコンピュータが起動してから接続されるたびにOpenVPNが機能しないことです。少なくともopenvpnを手動で再起動するまでです。

Arch Linuxの実行(それで使用systemd

答え1

--pingおよび--ping-restart(または--keepalive)オプションを使用すると、openvpnは接続が切断されたときに再接続します。

答え2

ping / ping-restart応答に加えて、persist-tun各再接続が問題のVPNの「クリーン」ルーティングテーブルから開始されるように、設定ファイルでそれを使用しないでください。

動的ネットワーキングのための最良の構成は、OpenVPNをサポートし、ハードウェアインターフェイスに接続するときに他の接続(この場合はVPN)設定もサポートするNetworkManagerを使用することです。

関連情報