Zentyal Forum, Linux Small Business Server

International => Portuguese => Topic started by: alessandrocm on June 15, 2012, 09:13:07 pm

Title: Openvpn - Como desabilitar as modificacoes no /etc/default/openvpn [RESOLVIDO]
Post 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.
   
Title: Re: Openvpn - Como desabilitar as modificacoes no /etc/default/openvpn
Post by: jquintao on June 17, 2012, 02:59:38 am
Olá Alessandro,

Aconselho que você crie um arquivo /etc/zentyal/hooks/openvpn.postservice e coloque dentro dele:

Code: [Select]
#!/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
Title: Re: Openvpn - Como desabilitar as modificacoes no /etc/default/openvpn
Post by: alessandrocm on June 19, 2012, 07:57:31 pm
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.
Title: Re: Openvpn - Como desabilitar as modificacoes no /etc/default/openvpn [RESOLVIDO]
Post by: jquintao on June 22, 2012, 02:29:12 pm
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