O OpenVPN não é o melhor lugar para começar se estiver aprendendo com o systemd, porque o OpenVPN não é um serviço simples.
O OpenVPN é um serviço modelado no systemd. As unidades de serviço são nomeadas openvpn@config.service
, todas derivadas de um único arquivo de unidade de serviço denominado [email protected]
. Então você está iniciando sua instância /etc/openvpn/server.conf
com
systemctl start [email protected]e tendo auto-start no bootstrap com
systemctl enable [email protected]Obviamente, você para e desabilita com os comandos análogos.
Este não é o que está executando o seu cliente OpenVPN, no entanto. Para localizar a unidade de serviço para isso, pode-se localizar o nome da unidade a partir do nome do grupo de controle, executando
systemd-cgls /
O não-modelo openvpn.service
é explicado no comentário na parte superior do arquivo da unidade de serviço. É outra coisa que, mais uma vez, torna isso uma coisa mais complexa para se aprender como a primeira experiência do principiante no systemd.