systemdを介したOpenVPNがstdinで失敗する

systemdを介したOpenVPNがstdinで失敗する

OpenVPNをコマンドラインから直接呼び出すと正常に起動して実行されますが、systemdを介してプロセスとして起動しようとすると失敗エラーが発生し、解決策が見つかりません。

結果は次のとおりです(「vpnht-128」は私のプロフィール名です)。systemctl status [email protected]

 [email protected] - OpenVPN connection to vpnht-128
   Loaded: loaded (/usr/lib/systemd/system/[email protected]; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Sal 2015-04-21 15:25:01 EEST; 5h 58min ago
  Process: 295 ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --writepid /run/openvpn@%i.pid (code=exited, status=1/FAILURE)

Apr 21 15:23:31 ben systemd[1]: Starting OpenVPN connection to vpnht-128...
Apr 21 15:23:32 ben openvpn@vpnht-128[295]: OpenVPN 2.3.6 x86_64-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [MH] [IPv6] built on Dec  2 2014
Apr 21 15:23:32 ben openvpn@vpnht-128[295]: library versions: OpenSSL 1.0.2a 19 Mar 2015, LZO 2.09
Apr 21 15:25:01 ben systemd[1]: [email protected] start operation timed out. Terminating.
Apr 21 15:25:01 ben openvpn@vpnht-128[295]: ERROR: could not not read Auth password from stdin
Apr 21 15:25:01 ben openvpn@vpnht-128[295]: Exiting due to fatal error
Apr 21 15:25:01 ben systemd[1]: [email protected]: control process exited, code=exited status=1
Apr 21 15:25:01 ben systemd[1]: Failed to start OpenVPN connection to vpnht-128.
Apr 21 15:25:01 ben systemd[1]: Unit [email protected] entered failed state.
Apr 21 15:25:01 ben systemd[1]: [email protected] failed.

これはGitHubの私のOpenVPN設定ファイル

私が望むのは、VPNのユーザー名とパスワードを自動的にパイプすることです。

この問題の解決スレッドがあるので、事前にお詫び申し上げます。しかし、具体的な解決策が見つからず、一日中さまざまなフォーラムを検索してみました。私が逃したものは何ですか?

ベストアンサー1

これを見つけるには、2番目のOpenVPN設定ファイルを更新する必要があることがわかりましたauth.dat

おすすめ記事