Verifique se o OpenVPN está sendo executado

1

Como posso verificar se o OpenVPN está sendo executado no meu servidor? Eu tentei com "sudo systemctl status openvpn", mas não tenho certeza se está tudo bem, porque eu recebo: "Ativo: ativo (retirado) desde ..."

● openvpn.service - OpenVPN service
   Loaded: loaded (/lib/systemd/system/openvpn.service; enabled; vendor preset: enabled)
   Active: active (exited) since Mon 2017-10-23 08:01:05 CEST; 1h 3min ago
  Process: 2356 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main PID: 2356 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/openvpn.service

Por que "saiu"? O semelhante ocorre duas linhas abaixo (Processo e Main PID).

    
por JanezKranjski 23.10.2017 / 07:30

1 resposta

1

O serviço que você deve verificar é openvpn@NAME , em que NAME é o nome do seu arquivo de configuração (sem o .conf ).

Portanto, se o arquivo de configuração do openvpn for /etc/openvpn/client-home.conf , você deve usar systemctl status openvpn@client-home .

Aqui está um exemplo de saída:

[email protected] - OpenVPN connection to client-home
   Loaded: loaded (/lib/systemd/system/[email protected]; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2017-10-23 07:57:37 CEST; 2h 15min ago
     Docs: man:openvpn(8)

Onde você pode ver, o serviço está ativo e sendo executado .

IMHO, a melhor maneira de testar um serviço é testando sua funcionalidade, neste caso acessando outra máquina conectada através da VPN.

    
por pim 23.10.2017 / 10:12