+ Responder ao Tópico



  1. #1

    Thumbs up Script VPN com IP dinâmico no servidor

    Olá Senhores, esse post serve para quem possui ou quer implementar VPN usando IP Dinâmico no servidor e clientes MKs. O Router OS só aceita endereço IP no parametro "Conect To" dos clientes PPtP. Mesmo quando inserimos o nome do host ("meuservidor.dyndns.org") o MK resolve o nome e aplica a configuração usando o endereço IP que o host possui no exato momento. Dessa forma, quando o servidor da VPN recebe um novo IP do provedor é necessário reconfigurar os clientes. Pesquisei em alguns foruns e não encontrei um script pronto, então desenvolvi o que eu precisava. O Script abaixo deve ser configurado nos clientes da VPN. Boa sorte a todos.

    ##SCRIPT DESENVOLVIDO PARA MANUTENÇAO DE VPN COM IP DINAMICO NO SERVIDOR
    ##NECESSARIO O SERVIÇO DE DNS DINAMICO FUNCIONANDO NO SERVIDOR E QUE AS ##CONFIGURAÇÕES DA VPN ESTEJAM OK
    ##ESSE SCRIPT DEVE SER CONFIGURADO NOS CLIENTES DA VPN
    ## ---- PARA FUNCIONAR BASTA ALTERAR A PALAVRA SERVIDOR PARA O ENDEREÇO CORRETO. EX: meuservidor.dyndns.org E O NOME DA INTERFACE PPTP CASO SEJA DIFERENTE DE pptp-out1
    ##NÃO ESQUEÇA DE ADICIONAR UMA ROTINA NO SCHEDULER CHAMANDO ESSE SCRIPT

    #Resolve o endereço atual do servidor da VPN
    :local atualipservervpn [:resolve "SERVIDOR"]
    :log info "Atual IP do servidor VPN: $atualipservervpn"

    #Consulta o IP do servidor cadastrado no momento
    :local ipcadastradoservervpn [/interface pptp-client get value-name=connect-to pptp-out1]
    :log info "IP cadastrado do servidor VPN: $ipcadastradoservervpn"

    #Compara os IPs e altera a configuração da VPN se os endereços não forem iguais
    :if ($atualipservervpn != $ipcadastradoservervpn) do={
    interface pptp-client set pptp-out1 connect-to=$atualipservervpn
    :log info "Configuracao de VPN alterada"
    }
    Última edição por danilomp; 10-12-2009 às 00:35.

  2. #2

    Padrão Re: Script VPN com IP dinâmico no servidor

    Danilo, funcionou perfeitamente, mas na versão 4.5. Show de bola!

    Muito Obrigado!

  3. #3

    Padrão Re: Script VPN com IP dinâmico no servidor

    Simples e genial Danilo, well done!!!!

  4. #4

    Ingresso
    Oct 2010
    Localização
    Salvador-Bahia
    Posts
    19

    Padrão Re: Script VPN com IP dinâmico no servidor

    Tava precisando desta solução... otima dica obrigado.

  5. #5

    Padrão Re: Script VPN com IP dinâmico no servidor

    Perfeito,so interpretar ,Valeu brother.