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



  1. 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

  2. Uso essa script na v3 do MK
    e funciona redondo



    :global ddnsuser "USER"
    :global ddnspass "PWD"
    :global ddnshost "my.dyn.ip"
    :global ddnsip
    :global ddnslastip [:tostr [:resolve $ddnshost] ]
    :if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip "0" }
    :global ddnsinterface "SUA PPOE"
    :global ddnssystem ("mt-" . [/system package get system version] )

    :local int

    :local ddnsipfn [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
    :global ddnsip [ick $ddnsipfn 0 [:find $ddnsipfn "/"]]

    :if ([ :typeof $ddnsip ] = nil ) do={
    :log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.")
    } else={

    :if ($ddnsip != $ddnslastip) do={

    :log info "DDNS: Sending UPDATE!"
    :log info [ ut [/tool dns-update name=$ddnshost address=$ddnsip key-name=$ddnsuser key=$ddnspass ] ]
    :global ddnslastip $ddnsip

    } else={
    :log info "DDNS: No update required."
    }

    }



    cola ele num novo terminal e ve se da algum erro
    aqui ta 100%


    Abraços



  3. uso a versão 2.9.27

    esse que vc me passou fiz um teste mas nao roda não....

    tem alguma outra ideia


    obrigado

  4. Milhardes esse erro Authentication Failure, só existe 3 motivos para aparecer ele:
    1 - Usuario e Senha podem estar errado.
    2 - Dominio DDNS errado
    3 - Interface Name errado

    Por poste o script que está usando e verei o que hà de errado, mas pra te ajudar ai vai o meu:

    Código :
    :log info "DDNS Begin"
    :global ddns-user "[COLOR=red]usuario[/COLOR]"
    :global ddns-pass "[COLOR=red]senha[/COLOR]"
    :global ddns-interface "[COLOR=red]Interface do Link exatamente como está o nome em interface tipo: Router[/COLOR]"
    :global ddns-host "[COLOR=red]dominio DDNS completo tipo: xxxxxx.changeip.org[/COLOR]"
    :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 addres present on your interface, plesae check."
    } else={
    # :if ($ddns-ip != $ddns-lastip) do={
    :log info "DDNS: Sending update!"
    :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={
    # :log info ("DDNS: No change.")
    # }
    }
    :log info ("DDNS: End.")

    Altere os Itens em vermelho do meu script para seus dados e faça um teste.



  5. Amigo, segue abaixo meu script porém o nome da interface que é "pppoe-out" eu obtive no menu inteface no campo name tambem fiz um teste com o campo type que é "PPPoE out" mas nao deu certo este ultimo ele so inicia o script e nao retorna msg de erro algum mas tb não altera o ip, estou usando o dyndns e no site consigo entrar com esse dominio abaixo sem problema.

    Script:

    :log info "DDNS: Begin"
    :global ddns-user "****"
    :global ddns-pass "*****"
    :global ddns-host "netplus.homeunix.net"
    :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é.






Tópicos Similares

  1. Postfix - Problema para enviar e-mail para servidores MS Exchange
    Por Gustavo Coppi no fórum Servidores de Rede
    Respostas: 0
    Último Post: 10-10-2013, 16:39
  2. COMO FAZER PARA NÃO MOSTRA IP PUBLICO DO LINK NO CLIENTE
    Por danielolainewireless no fórum Redes
    Respostas: 13
    Último Post: 24-06-2011, 18:29
  3. script para enviar 1 bit para porta paralela.
    Por fsoaress76 no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 25-05-2009, 11:53
  4. ERRO PARA ENVIAR E-mail para UOL
    Por Visitante no fórum Servidores de Rede
    Respostas: 3
    Último Post: 20-09-2005, 07:59
  5. ERRO PARA ENVIAR E-mail para UOL
    Por guilhermebsd no fórum Servidores de Rede
    Respostas: 2
    Último Post: 19-09-2005, 13:19

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L