Author Topic: Openvpn - Como desabilitar as modificacoes no /etc/default/openvpn [RESOLVIDO]  (Read 1367 times)

alessandrocm

  • Zen Apprentice
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
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.
   
« Last Edit: June 19, 2012, 07:58:30 pm by alessandrocm »

jquintao

  • Moderator
  • Zen Hero
  • *****
  • Posts: 648
  • Karma: +14/-0
  • jquintao
    • View Profile
    • NetSol
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

alessandrocm

  • Zen Apprentice
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
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.

jquintao

  • Moderator
  • Zen Hero
  • *****
  • Posts: 648
  • Karma: +14/-0
  • jquintao
    • View Profile
    • NetSol
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