O problema é que a configuração do serviço /lib/systemd/system/openvpn.service
apenas chama /bin/true
(não tenho a menor idéia do motivo pelo qual ela não foi removida).
A configuração utilizável pode ser encontrada em /lib/systemd/system/[email protected]
, mas ainda precisa ser um pouco hackeada.
Solução que funcionou para mim:
1. Criar dependência no serviço de rede
Para protegê-lo de sobrescrever, crie-o em um arquivo separado no subdiretório:
mkdir -p /lib/systemd/system/openvpn\@.service.d
Crie um arquivo neste diretório. Seu nome deve terminar com .conf
, por exemplo:
vi /lib/systemd/system/openvpn\@.service.d/local-after-ifup.conf
Coloque o seguinte conteúdo neste arquivo:
[Unit]
Requires=networking.service
After=networking.service
2. Tente iniciar o servidor
systemctl start openvpn@<CONF_NAME>.service
Em que CONF_NAME é o nome do seu arquivo .conf
no diretório /etc/openvpn
. No seu caso:
systemctl start [email protected]
3. Ativar a inicialização automática do serviço se tudo funcionar
systemctl enable [email protected]