入力した場合に機能する* .ovpnファイルがあります
Sudo openvpn client.ovpn
次に、コンピュータを起動するときにopenvpnを起動します。それはubuntuのヘッドレスバージョンです-それが重要な場合-12.04 64ビット。
Filename.ovpnを/ etc/openvpnにコピーしましたが、実行しても起動しません
service openvpn start
これどうやってするの?
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
16.04以降では this が必要になることに注意してください:
systemctl start [email protected]
この情報は、/ etc/init.dのopenvpnの初期化スクリプト内に配置する必要があります。また、適切な実行レベルベースの/etc/rc.dファイルへの適切なシンボリックリンクをaqdし、開始および停止します。