Come avviare il servizio client OpenVPN su Ubuntu 15.04

19

Posso avviare OpenVPN e puntarlo nel file di configurazione e tutto funziona correttamente, ad esempio:

sudo openvpn /etc/openvpn/myvpn.conf

ma quando provo ad avviare il servizio con

sudo /etc/init.d/openvpn start

Tutto ciò che ottengo è l'output in syslog:

Jun 23 21:02:30 pc systemd[1]: Starting OpenVPN service...
Jun 23 21:02:30 pc systemd[1]: Started OpenVPN service.

Ma mi sta mentendo, non esiste un servizio openvpn in esecuzione:

[email protected]:/etc/openvpn$ ps -aux | grep openvpn
gk   15456  0.0  0.0  13688  2128 pts/0    S+   21:18   0:00 grep --color=auto openvpn

Nessun altro processo openvpn in esecuzione. Come posso avviare il servizio?

Rilevo con un certo ilarità che all'interno di /lib/systemd/system/openvpn.service c'è:

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/true
ExecReload=/bin/true
WorkingDirectory=/etc/openvpn

Sono abbastanza sicuro / bin / true ISNT la mia applicazione client openvpn. È per questo che il client openvpn non funziona dalla riga di comando su Ubuntu 15.04?

    
posta user296916 23.06.2015 - 11:20

1 risposta

33
  

Questo è il motivo per cui il client openvpn non funziona dalla riga di comando su Ubuntu 15.04?

No. Il motivo è che non hai letto il commento nella parte superiore di quel file molto unitario e stai chiamando uno script di System 5 rc direttamente. Non chiamare direttamente script di System% rc , specialmente su un sistema in cui System 5 rc non è usato , come ad esempio Ubuntu versione 15.

Chiamarli indirettamente tramite il comando service è sbagliato anche nel caso di OpenVPN.

OpenVPN è un servizio basato su templatized in systemd. I servizi sono denominati [email protected]config.service . Pertanto, dovresti avviare la tua istanza /etc/openvpn/myvpn.conf con

systemctl start [email protected]

Ulteriori letture

risposta data JdeBP 23.06.2015 - 18:06

Leggi altre domande sui tag