Diferença entre openvpn-client @ .service e openvpn @ .service?

0

Eu quero executar o meu openvpn como serviço systemd. Este tutorial me diz para usar o modelo openvpn @ .service para isso:

link

 ln -s /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]

Eu posso fazer isso, mas antes de tentar me pergunto que na mesma pasta também existe um arquivo openvpn-client @ .service, que nem é mencionado no tutorial. Eu olhei em ambos, mas meu conhecimento de systemd é limitado. Pelo que eu posso ver, ambos funcionariam executando um cliente openvpn, apenas openvpn-cliemt @ .service o iniciaria com --daemon ovpn-% i. Não seria melhor que ele fosse executado como um daemon? O tutorial está desatualizado e não está cobrindo esse arquivo .service?

    
por user6329530 17.07.2018 / 21:03

1 resposta

2

De 2.4.0 , configuração movida para subdiretórios: /etc/openvpn/{client,server} e o systemd correspondente as unidades foram alteradas do genérico [email protected] para [email protected] e [email protected] .

Como o log de alterações descreve:

OpenVPN now ships with more up-to-date systemd unit files which take advantage of the improved service management as well as some hardening steps. The configuration files are picked up from the /etc/openvpn/server/ and /etc/openvpn/client/ directories (depending on unit file). This also avoids these new unit files and how they work to collide with older pre-existing unit files.

Então parece que o wiki do Fedora está desatualizado.

    
por 17.07.2018 / 21:16