回答:
Ubuntuでは、指定/etc/openvpn/$NAME.confされたファイルに配置したVPN設定はすべて自動的に開始されます。
だから、あなたがしなければならないすべてはあなたのコピーclient.ovpnにします/etc/openvpn/client.conf。またclient.conf、キー、スクリプトなどに絶対パスを使用することをお勧めします。
もちろん、/etc/default/openvpnファイルを再確認することもできます。デフォルトでは、すべてのVPNを自動起動しますが、AUTOSTART値をに変更しnoneたり、自動的に起動したい特定の構成のリストにすることもできます。
以下のためのDebianのOS
たとえば、構成ファイルを/ etc / openvpnに配置します/etc/openvpn/client.conf。
「down」および「up」(#downおよび#up)で始まる行の接頭辞/コメントアウト-または削除(これらは外部スクリプトを呼び出しています)client.conf
openvpn設定をリロードする
/etc/init.d/openvpn reload /etc/openvpn/client.conf
確認する
ifconfig
tun0インターフェイスが表示されますか?IPが割り当てられていますか?すごい。
IPを記憶し、再起動して接続を試みます。
クライアント構成には拡張子が必要で、拡張子は必要.confありません.ovpn。変更client.ovpnにclient.confでは/etc/openvpn動作するはずです
ハッカーがそれを行う方法があるといいのですが、これは今のところしなければなりません。
1)/ etc / init /にmyopenvpnファイルを作成します
nano /etc/init/myopenvpn
2)myopenvpnに挿入して保存します。
# OpenVPN autostart on boot upstart job
start on runlevel [2345]
stop on runlevel [!2345]
respawn
exec /usr/sbin/openvpn --status /var/run/openvpn.client.status 10 --cd /etc/openvpn --config /etc/openvpn/client.conf --syslog openvpn
ソース:http : //www.hackerway.ch/2012/12/11/how-to-auto-start-openvpn-client-in-debian-6-and-ubuntu-12-04/#comment-79
次のコマンドを/etc/rc.localに挿入して、CentOSボックスで実行しました。
openvpn --config /path/to/file.ovpn &
そのファイル内のコマンドは、すべてのマルチユーザーランレベルが起動を完了した後に実行され、起動スクリプトに追加するのとは異なり、VPNのセットアップに時間がかかっても起動が遅くなることはありませんが、これをハックと呼ぶ人もいます。
all。