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

이를 찾으려면 두 번째 OpenVPN 구성 파일을 업데이트해야 한다는 것을 알았습니다 auth.dat.

관련 정보