私は最近Raspberry PiにOpenSSHをインストールし、起動時にPiをVPN(NordVPNで提供)に自動的に接続しようとしています。そのため、NordVPNからVPNファイルをダウンロードして、次の場所にコピーしました。
/etc/openvpn/nordvpn.conf
設定ファイルに自動接続するために、次の行を追加しました。
auth-user-pass /home/pi/auth.txt
また、次の行を編集して/var/default/openvpn
追加しました。
AUTOSTART=nordvpn
しかし、VPNを介して接続されていません。これは次の出力です。sudo systecmtl status [email protected]
● [email protected] - OpenVPN connection to nordvpn
Loaded: loaded (/lib/systemd/system/[email protected]; enabled-runtime; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Mon 2021-04-12 20:15:26 CEST; 681ms
Docs: man:openvpn(8)
https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage
https://community.openvpn.net/openvpn/wiki/HOWTO
Process: 3276 ExecStart=/usr/sbin/openvpn --daemon ovpn-nordvpn --status /run/openvpn/nordvpn.sta Main PID: 3276 (code=exited, status=1/FAILURE)
Apr 12 20:15:26 raspberrypi systemd[1]: [email protected]: Main process exited, code=exited,
Apr 12 20:15:26 raspberrypi systemd[1]: [email protected]: Failed with result 'exit-code'.
Apr 12 20:15:26 raspberrypi systemd[1]: Failed to start OpenVPN connection to nordvpn.
VPNにアクセスできないのはなぜですか?設定ファイルを実行すると(名前を.ovpnに変更した後)、動作します。
答え1
まあ、Waltinatorユーザーのコメントのおかげで、ついに見つけました。
プロファイルは、ユーザーpiのホームディレクトリにある認証ファイルにアクセスできません。なぜ、どうすればいいのかわかりませんが、認証ファイルをopenvpnディレクトリに移動することで問題が解決しました。