Zentyal Forum, Linux Small Business Server
International => Portuguese => Topic started by: alessandrocm on June 15, 2012, 09:13:07 pm
-
Precisei configurar "na mão" uma conexão openvpn mas o problema é que quando reinicio o Zentyal o arquivo
/etc/default/openvpn tem o conteúdo da linha que controla o autostart de AUTOSTART="all" para : AUTOSTART="none".
Com isso a VPN não sobe, tenho então que alterar a linha citada manualmente e executar o /etc/init.d/openvpn restart.
Onde posso desabilitar esse comando que altera o arquivo /etc/default/openvpn ?
Grato.
-
Olá Alessandro,
Aconselho que você crie um arquivo /etc/zentyal/hooks/openvpn.postservice e coloque dentro dele:
#!/bin/sh
if [ "$1" -eq "1" ]
then
#add custom rules here
sudo /etc/init.d/openvpn restart nome_vpn1 nome_vpn2
true
fi
exit 0
Supondo que você tenha dois arquivos /etc/openvpn/nome_vpn1.conf e /etc/openvpn/nome_vpn2.conf...
Abraços,
Jorge Quintão
-
Não deu certo a abertura das VPNs pelo arquivo /etc/zentyal/hooks/openvpn.postservice.
Coloquei o comando dentro do "/etc/rc.local" e inclui a linha para chamar as VPNs :
/etc/init.d/openvpn restart nome_vpn1 nome_vpn2
Assim funcionou.
Obrigado pela ajuda.
-
Olá Alessandro,
Vale a pena checar o que aconteceu com o seu arquivo /etc/zentyal/hooks/openvpn.postservice... Você deu permissão de execução nele? Do jeito que o seu está, se vc aplicar algumas alterações no Zentyal, a VPN deverá parar até que você reinicie a máquina (o rc.local só é rodado no boot né)...
Experimente alterar o openvpn.postservice e rodá-lo manualmente para ver se ele continua dando algum erro..
Abraços,
Jorge Quintão