Página 1 de 3 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1

    Unhappy Script para enviar o ip para o DynDns no mikrotik

    Olá amigos, olhando alguns tópicos e tutoriais encontrei alguns que consegue pegar o ip que o mikrotik obtem da prestadora quando ele disca atraves da configuração de "ppp" e envia este ip para o DynDns para podermos acessar ele remotamente atraves do dominio, porém eu adicionei o script no mikrotik ele executa mas o ip no dyndns que faz o redirecionamento do dominio nao é alterado, será que alguem já teve este problema ?

    segue o script que estou usando que pegei aqui mesmo no forum:

    :log info "DDNS: Begin"
    :global ddns-user "meu usuario"
    :global ddns-pass "minha senha"
    :global ddns-host "meu domínio"
    :global ddns-interface "pppoe-out"
    :global ddns-ip [/ip address get [/ip address find interface=$ddns-interface] address ]
    :if ([ :typeof $ddns-lastip ] = nil ) do={ :global ddns-lastip 0.0.0.0/0 }
    :if ([ :typeof $ddns-ip ] = nil ) do={
    :log info ("DDNS: No ip address present on " . $ddns-interface . ", please check.")
    } else={
    :if ($ddns-ip != $ddns-lastip) do={
    :log info "DDNS: Sending UPDATE!"
    :log info [/tool dns-update name=$ddns-host address=[ick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass ]
    :global ddns-lastip $ddns-ip
    } else={
    :log info "DDNS: No change"
    }
    }
    :log info "DDNS: End"



    Obrigado

    André.
    Última edição por milhardes; 26-03-2008 às 08:04.

  2. #2

    Padrão

    Amigo uso o mesmo script a abaixo e nao vi nada de diferente do seu , so que uso ele com o Enhanced Dynamic DNS Solutions e funciona blz , espero te ajudado

    :log info "DDNS: Begin"
    :global ddns-user "usuario"
    :global ddns-pass "senha"
    :global ddns-host "www.****.dnset.com"
    :global ddns-interface "pppoe-out"
    :global ddns-ip [ /ip address get [/ip address find interface=$ddns-interface] address ]
    :if ([ :typeof $ddns-lastip ] = nil ) do={ :global ddns-lastip 0.0.0.0/0 }
    :if ([ :typeof $ddns-ip ] = nil ) do={
    :log info ("DDNS: No ip address present on " . $ddns-interface . ", please check.")
    } else={
    :if ($ddns-ip != $ddns-lastip) do={
    :log info "DDNS: Sending UPDATE!"
    :log info [ /tool dns-update name=$ddns-host address=[ick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass ]
    :global ddns-lastip $ddns-ip
    } else={
    :log info "DDNS: No change"
    }
    }
    :log info "DDNS: End"



  3. #3

    Padrão

    Obrigado pela ajuda,

    mas agora só da ddns error: Authentication Failure

    tem alguma ideia sobre isso, o usuario e senha estao certos eu entro com eles pelo site.

    Obrigado

  4. #4
    Patrocinador Avatar de edcomrocha
    Ingresso
    Aug 2007
    Localização
    São Paulo, Brazil, Brazil
    Posts
    840

    Padrão ve se assim da

    Citação Postado originalmente por milhardes Ver Post
    Obrigado pela ajuda,

    mas agora só da ddns error: Authentication Failure

    tem alguma ideia sobre isso, o usuario e senha estao certos eu entro com eles pelo site.

    Obrigado
    faiz uma conta no Enhanced Dynamic DNS Solutions e usa esse scripit
    :global ddns-user "NOME_USUARIO"
    :global ddns-pass "SENHA"
    :global ddns-host "NOME DO HOST CRIADO NO CHANGEIP"
    :global ddns-interface "pppoe-out1"
    :global ddns-ip [ /ip address get [/ip address find interface=$ddns-interface] address ]
    :if ([ :typeof $ddns-lastip ] = nil ) do={ :global ddns-lastip 0.0.0.0/0 }
    :if ([ :typeof $ddns-ip ] = nil ) do={
    :log info ("DDNS: No ip address present on " . $ddns-interface . ", please check.")
    } else={
    :if ($ddns-ip != $ddns-lastip) do={
    :log info [ /tool dns-update name=$ddns-host address=[:pick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass ]
    :global ddns-lastip $ddns-ip
    } else={

    }
    }


    depois adiciona essa regra no pra executar no scheduler
    aki estou usando faz tempo e roda blz
    espero ter ajudado
    Última edição por edcomrocha; 26-03-2008 às 19:34.



  5. #5

    Unhappy

    Obrigado,

    mas continua dando a mesma mensagem Authentication Failure.


    não acredito que num ta funcionando já coloquei tudo certo e eu consigo logar com o usuario e senha no change-ip ou no dyndns, o que será que pode estar acontecendo.?

  6. #6

    Padrão

    Citação Postado originalmente por milhardes Ver Post
    Obrigado,

    mas continua dando a mesma mensagem Authentication Failure.


    não acredito que num ta funcionando já coloquei tudo certo e eu consigo logar com o usuario e senha no change-ip ou no dyndns, o que será que pode estar acontecendo.?

    Amigo
    primeiro que versao do MK vc usa
    na v3 o scipt tem algumas diferencas da v2