OpenVPN iniciar no boot

1. OpenVPN iniciar no boot

Tiago Shimizu
tiagoshimizu

(usa Debian)

Enviado em 19/09/2017 - 17:19h

Olá a todos. Venho por meio deste pedia a ajuda de todos pois meu mísero conhecimento não foi o suficiente para resolver este problema. Tenho instalado em meu servido debian 9 o openvpn porem, o mesmo não inicia de jeito nenhum no boot da distro. Tenho que dar o comando service openvpn start para que o mesmo rode. Alguém poderia me ajudar a resolver este problema?
Obrigado desde já pela ajuda.


  


2. Re: OpenVPN iniciar no boot

Leandro Silva
LSSilva

(usa Outra)

Enviado em 19/09/2017 - 17:36h

tiagoshimizu escreveu:

Olá a todos. Venho por meio deste pedia a ajuda de todos pois meu mísero conhecimento não foi o suficiente para resolver este problema. Tenho instalado em meu servido debian 9 o openvpn porem, o mesmo não inicia de jeito nenhum no boot da distro. Tenho que dar o comando service openvpn start para que o mesmo rode. Alguém poderia me ajudar a resolver este problema?
Obrigado desde já pela ajuda.


Já tentou o seguinte comando:
#update-rc.d openvpn defaults



3. Re: OpenVPN iniciar no boot

Tiago Shimizu
tiagoshimizu

(usa Debian)

Enviado em 19/09/2017 - 18:40h

#LSSilva , já sim, ele até aparece no boot: Iniciando Open VPN Server [ OK ] porem não cria a placa de rede virtual tun0.


4. Re: OpenVPN iniciar no boot

Leandro Silva
LSSilva

(usa Outra)

Enviado em 19/09/2017 - 18:52h

tiagoshimizu escreveu:

#LSSilva , já sim, ele até aparece no boot: Iniciando Open VPN Server [ OK ] porem não cria a placa de rede virtual tun0.


Em qual diretório colocou os certificados/configurações?

Adiciona todos em /etc/openvpn/ e reinicie o servidor.


5. Re: OpenVPN iniciar no boot

Tiago Shimizu
tiagoshimizu

(usa Debian)

Enviado em 19/09/2017 - 19:15h

Sim, todas estão em /etc/openvpn.

Como falei, o problema só ocorre quando reinicio o servidor, o serviço openvpn não sobe. Daí tenho que logar com um usuário e rodar ele manualmente daí sobe normalmente.
root@SRV01:~# grep VPN /var/log/syslog
Sep 19 22:08:47 SRV01 systemd[1]: Starting OpenVPN connection to server...
Sep 19 22:08:51 SRV01 systemd[1]: Started OpenVPN connection to server.
Sep 19 22:08:56 SRV01 systemd[1]: Starting OpenVPN service...
Sep 19 22:08:57 SRV01 systemd[1]: Started OpenVPN service.
root@SRV01:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::ba27:ebff:fe99:b139 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:99:b1:39 txqueuelen 1000 (Ethernet)
RX packets 341 bytes 24674 (24.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 257 bytes 32961 (32.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 64 bytes 4448 (4.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 64 bytes 4448 (4.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@SRV01:~# service openvpn status
&#9679; openvpn.service - OpenVPN service
Loaded: loaded (/lib/systemd/system/openvpn.service; enabled; vendor preset: enabled)
Active: active (exited) since Tue 2017-09-19 19:08:57 -03; 3min 44s ago
Process: 463 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 463 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/openvpn.service

Sep 19 19:08:56 SRV01 systemd[1]: Starting OpenVPN service...
Sep 19 19:08:57 SRV01 systemd[1]: Started OpenVPN service.
root@SRV01:~# service openvpn restart
root@SRV01:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::ba27:ebff:fe99:b139 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:99:b1:39 txqueuelen 1000 (Ethernet)
RX packets 731 bytes 53077 (51.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 528 bytes 73441 (71.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 64 bytes 4448 (4.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 64 bytes 4448 (4.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 192.168.50.1 netmask 255.255.255.255 destination 192.168.50.2
inet6 fe80::49f:857f:7f96:1cbb prefixlen 64 scopeid 0x20<link>
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 100 (UNSPEC)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2 bytes 96 (96.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


Como pode ver, ele dá no status que startou o serviço porem não criou a placa virtual. Só cria quando dou o restart.

Obrigado.


6. Re: OpenVPN iniciar no boot

Tiago Shimizu
tiagoshimizu

(usa Debian)

Enviado em 19/09/2017 - 19:22h

Coloquei um sleep 60 no script de inicialização do OpenVPN no start e ele iniciou normalmente, depois de 1 minuto claro. Fica claro que ele está tentando iniciar o serviço porem ainda está faltando alguma dependência. Tem alguma maneira de ele me mostrar o que está faltando e corrigir isso sem esse sleep?

Obrigado.


7. Re: OpenVPN iniciar no boot

Leandro Silva
LSSilva

(usa Outra)

Enviado em 20/09/2017 - 08:45h

tiagoshimizu escreveu:

Coloquei um sleep 60 no script de inicialização do OpenVPN no start e ele iniciou normalmente, depois de 1 minuto claro. Fica claro que ele está tentando iniciar o serviço porem ainda está faltando alguma dependência. Tem alguma maneira de ele me mostrar o que está faltando e corrigir isso sem esse sleep?

Obrigado.


Tive problemas com o boot do Debian 9 também, porém para montar compartilhamentos CIFS. Apenas depois de um tempo que funcionava, usei o mesmo artifício que você.

Tem que ver melhor o Journal, porém creio ser uma configuração do sistema em sí.


8. RE: OpenVPN iniciar no boot

André Luiz Rios
andreluizrios

(usa Debian)

Enviado em 07/01/2018 - 13:23h

tiagoshimizu escreveu:

Coloquei um sleep 60 no script de inicialização do OpenVPN no start e ele iniciou normalmente, depois de 1 minuto claro. Fica claro que ele está tentando iniciar o serviço porem ainda está faltando alguma dependência. Tem alguma maneira de ele me mostrar o que está faltando e corrigir isso sem esse sleep?

Obrigado.


tiagoshimizu, eu também estava com este problema, mas que resolveu depois que executei o comando systemctl start openvpn@[NOME DO MEU ARQUIVO DE CONFIGURAÇÕES].






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts