Daemon OpenVPN não está usando o arquivo de configuração

2

Ao usar o OpenVPN como um serviço, ele não usa meu /etc/openvpn/server.conf . Ao procurar no /var/log/syslog , vejo apenas Started OpenVPN service. sem nenhum log adicional do OpenVPN.

Quando inicio o OpenVPN manualmente, openvpn --config /etc/openvpn/server.conf , recebo vários logs do OpenVPN e os clientes podem se conectar a ele.

Como posso ter certeza de que ao iniciá-lo como um serviço, ele usa o arquivo de configuração?

Debian GNU/Linux 9 OpenVPN 2.4.0 x86_64-pc-linux-gnu

    
por joell 14.08.2017 / 22:37

2 respostas

5

Se você estiver usando um sistema operacional baseado em systemd como o Ubuntu 16.04 ou o Debian 9, será necessário usar o comando systemctl em vez de service :

Para ativar no momento da inicialização:

systemctl enable [email protected]

Para iniciar e parar manualmente:

systemctl start [email protected]

systemctl stop [email protected]

Você pode ativar, desativar, iniciar e interromper qualquer configuração do OpenVPN dessa forma substituindo server pelo nome do arquivo .conf em /etc/openvpn .

    
por 16.08.2017 / 01:57
0

Se você estiver executando o systemd, a alteração de arquivos como /etc/default/openvpn e /etc/init.d/openvpn não será suficiente, exigirá a ativação de systemctl on / off no momento da inicialização:

systemctl enable openvpn.service

systemctl disable openvpn.service

Em qualquer caso, você pode iniciar / parar o cliente manualmente:

systemctl start openvpn.service

systemctl stop openvpn.service

Veja o status com:

systemctl status openvpn.service
    
por 07.12.2018 / 08:34