Debian 8 で VPN を自動的に接続して再接続

Debian 8 で VPN を自動的に接続して再接続

私はインターネット接続を使用するたびに、常に選択したプロファイル(ovpnまたはネットワーク管理者)を使用してVPN接続を強制する方法を探しています。 OpenVPNとDebian 8を使いたいです。

これを実行できるパッケージやクールなスクリプトはありますか?

OpenVPNまたは他のユーティリティでこれを達成するためのいくつかの可能な設定がありませんか?

答え1

簡単な解決策を得ました。イーサネットまたはWiFiを介して完全に機能し、接続が失われたときに接続を復元することもできます。

まず、ネットワーク管理者とVPN接続を確立する必要があります。次に、ディレクトリvpnautoconnectに名前を付けたファイルを配置する必要があります。以前に作成したVPN接続の名前に/etc/network/if-up.d変更することを忘れないでください。PrivateVPN

#!/bin/sh
# vpnautoconnect-script
# Place this file in /etc/network/if-up.d
# Set the ovpn-confgiuration by name
# nmcli con up id <ovpn-name>
nmcli con up id PrivateVPN

この機能が機能しない問題がある場合は、実行してみると起動ifup --all -vスクリプトに関するエラーメッセージが表示されます。次のメッセージが表示された場合:

A password is required to connect to 'PrivateVPN'.

あなたがする必要があるのは、パスワードフィールドの右側にあるアイコンをクリックしてを選択することだけです。Store the password for all usersこれにより、nmcliはパスワードを使用できます。

答え2

vpnautoconnectできる

https://sourceforge.net/projects/vpnautoconnect/

説明: vpnautoconnectNetwork Managerで生成されたVPNを使用して自動的に再接続できるようにする(デーモンでも)デーモンです。非常に迅速に再接続し、帯域幅を監視し、pptp接続とopenvpn接続の両方で動作します。

関連情報