Não vendo o OpenVPN rodando ou erros

1
 systemctl status openvpn
● openvpn.service - OpenVPN service
   Loaded: loaded (/lib/systemd/system/openvpn.service; enabled)
   Active: active (exited) since Thu 2017-02-16 15:11:44 EST; 22h ago
  Process: 29607 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main PID: 29607 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/openvpn.service

e

Feb 16 15:11:44 server.local systemd[1]: Started OpenVPN service.
Feb 16 15:15:20 server.local systemd[1]: Started OpenVPN service.
Feb 16 15:15:47 server.local systemd[1]: Started OpenVPN service.
Feb 16 15:22:37 server.local systemd[1]: Started OpenVPN service.
Feb 16 15:23:44 server.local systemd[1]: Started OpenVPN service.
Feb 17 13:36:16 server.local systemd[1]: Started OpenVPN service.

e

Eu olhei em / var / log / syslog e não vejo nada. Eu chequei em / etc / openvpn para logs e nada.

Configuração:

local 0.0.0.0
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
client-to-client
duplicate-cn
keepalive 10 120
comp-lzo
max-clients 100
user root
group root
persist-key
persist-tun
status openvpn-status.log
log         openvpn.log
log-append  openvpn.log
verb 9
mute 20

Como posso descobrir por que isso não começará?

Isto é:

cat /etc/debian_version
8.7
    
por Jason 17.02.2017 / 19:45

2 respostas

1

Como quase todos os outros arquivos .service do systemctl, é possível encontrar os arquivos relevantes do openvpn .service em / lib / systemd / system.

Como explicado pelo arquivo de serviço do openvpn localizado em /lib/systemd/system/openvpn.service:

# This service is actually a systemd target,
# but we are using a service since targets cannot be reloaded.

Em vez disso, o arquivo .service é encontrado no openvpn @ .service, indicando que ele deve iniciar o serviço openvpn sob o usuário desejado com systemctl start [email protected] e ativar o serviço openvpn com systemctl enable [email protected] .

O padrão openvpn @ .service carrega sua configuração de /etc/openvpn/whicheveruser.conf. Se alguém quiser mudar isso, talvez para /etc/openvpn/server.conf, ele deve alterar o comando ExecStart do openvpn @ .service para sua preferência.

    
por 19.02.2017 / 04:08
0

Então eu finalmente consertei isso ou apenas comecei a trabalhar quando voltei a ele um dia depois.

Depois de fazer um systemctl daemon-reload novamente, parece ter resolvido o problema e eu consegui iniciar o OpenVPN. Não tenho certeza porque esta instalação foi diferente, então todas as que eu já fiz tempo e tempo antes.

    
por 19.02.2017 / 15:18