%E6%8E%A5%E7%B6%9A%E6%99%82%E3%81%AB%20OpenVPN%20%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
Openvpnは、--upパラメータを使用して接続時にスクリプトを実行できます。ただし、これは機能しないようです。再接続中、つまり接続が失われ、openvpn が自動的に再接続する場合。これは正常な動作ですか? また、再接続時にスクリプトを実行する方法はありますか?
背景としては、VPN 経由で通信するサービスがあることが挙げられます。接続が失われると、サービスはタイムアウトして終了する可能性があります。そのため、VPN 接続でスクリプトを実行し、サービスが実行中かどうかを確認し、実行されていない場合はサービスを開始するようにしたいと考えています。
答え1
これは通常の行動デフォルトでは、OpenVPN--up script
は部分的な再起動(あなたの場合は再接続します)。--up-restart
クライアント設定のオプションを使用してこの動作を変更できます。これは、OpenVPN マニュアル