+ Responder ao Tópico



  1. Para mim, acabou-se a parceria change-ip x mikrotik

  2. Retomada as atualizações pelo change ip, todos meus acessos funcionando com o script do m4d3.
    eu usei somente essa parte do script(tenho somente um link pppoe)
    Código :
    :global ddnsuser "*****"
    :global ddnspass "*****"
    :global ddnshost "*****"
    :global ifaceddns "*****"
    :global lastddnsip
    :global lastgat
     
     
     
     
    ##################################################################################
     
     
     
     
    :if ([:len [/interface find name=$ifaceddns]] = 0 ) do={ :log info "DDNS: Interface $ifaceddns nao encontrada, verifique."} else={
     
     
     
     
    :global ifaceip [/ip address get [find interface=$ifaceddns] address]
    :global ddnsip $ifaceip
     
     
     
     
    :if ([ :typeof $ddnsip ] = "nothing" ) do={
    :log info ("DDNS: Sem IP na interface " . $ifaceddns . ", verifique.")
    } else={
    :if ($ddnsip != $lastddnsip) do={
    :log info "DDNS: Setando gateway para $ifaceddns"
    :put [/ip route set [ find comment="CHANGEIP" ] gateway=$ifaceddns]
    :log info "DDNS: Atualizando, aguarde..."
    :log info [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
    :global lastddnsip $ddnsip
    } else={ 
    :log info "DDNS: Sem modificacao."
    }
    }
     
     
     
     
    }
    Grato mais uma vez.



  3. o meu ainda esta dando o mesmo erro
    Could not fetch index from 127.0.0.255 (port 80): Not Found
    O que pode ser este erro acima?
    Detalhe quando entro em system scripts e clico em run Script, la em log diz DNS update successful, porem nao consigo acessar onde da o erro acima.
    se alguém puder passar o passo a passo, agradecemos...

  4. Citação Postado originalmente por aluganetferraz Ver Post
    o meu ainda esta dando o mesmo erro
    Could not fetch index from 127.0.0.255 (port 80): Not Found
    O que pode ser este erro acima?
    Detalhe quando entro em system scripts e clico em run Script, la em log diz DNS update successful, porem nao consigo acessar onde da o erro acima.
    se alguém puder passar o passo a passo, agradecemos...
    Já revalidou sua conta?
    Atente para inserir corretamente os dados

    :global ddnsuser "meu_usuario"
    :global ddnspass "minha_senha"
    :global ddnshost "xxxxxx.changeip.net"
    :global ifaceddns "pppoe-GVT"
    :global lastddnsip
    :global lastgat

    :global ifaceddns "pppoe-GVT"
    devera ser mencionado a interface onde esta a seu ip publico, que no meu caso é um cliente PPPoE.



  5. pessoal mudei para o NO-IP e é muito mais simples .... segue solução completa... claro criando a conta la e os host no site ..
    cada serviço de DDNS tem seu metodo de reconhecimento de updates,, o do no-ip nao muda faz tempo, entao acho mais confiavel..


    eis o script abaixo..........
    e o sheduler........../ system script run NO-IP

    lembrando que o nome do script tambem deve ser NO-IP

    SE FOI UTIL ESTRELINHA CAIA BEM OK....


    # No-IP automatic Dynamic DNS update


    #--------------- Change Values in this section to match your setup ------------------


    # No-IP User account info
    :local noipuser "USUARIO DO NO-IP"
    :local noippass "SENHA DO NO-IP"


    # Set the hostname or label of network to be updated.
    # Hostnames with spaces are unsupported. Replace the value in the quotations below with your host names.
    # To specify multiple hosts, separate them with commas.
    :local noiphost "SEU DNS CRIADO NO SITE , NO CASO O HOSTNAME"


    # Change to the name of interface that gets the dynamic IP address
    :local inetinterface "INTERFACE DIRETA COM A INTERNET"


    #--------------- ---------------------------------------------------------------------
    # No more changes need


    :global previousIP


    :if ([/interface get $inetinterface value-name=running]) do={
    # Get the current IP on the interface
    :local currentIP [/ip address get [find interface="$inetinterface" disabled=no] address]


    # Strip the net mask off the IP address
    :for i from=( [:len $currentIP] - 1) to=0 do={
    :if ( [ick $currentIP $i] = "/") do={
    :set currentIP [ick $currentIP 0 $i]
    }
    }


    :if ($currentIP != $previousIP) do={
    :log info "No-IP: Current IP $currentIP is not equal to previous IP, update needed"
    :set previousIP $currentIP


    # The update URL. Note the "\3F" is hex for question mark (?). Required since ? is a special character in commands.
    :local url "http://dynupdate.no-ip.com/nic/update\3Fmyip=$currentIP"
    :local noiphostarray
    :set noiphostarray [:toarray $noiphost]
    :foreach host in=$noiphostarray do={
    :log info "No-IP: Sending update for $host"
    /tool fetch url=($url . "&hostname=$host") user=$noipuser password=$noippass mode=http dst-path=("no-ip_ddns_update-" . $host . ".txt")
    :log info "No-IP: Host $host updated on No-IP with IP $currentIP"
    }
    } else={
    :log info "No-IP: Previous IP $previousIP is equal to current IP, no update needed"
    }
    } else={
    :log info "No-IP: $inetinterface is not currently running, so therefore will not update."
    }






Tópicos Similares

  1. acesso remoto GEOVISON por wabcam ou multicast(redirecionar portas)
    Por linikersoares no fórum Servidores de Rede
    Respostas: 17
    Último Post: 19-07-2012, 23:02
  2. Problemas com netbios e acesso remoto mikrotik!!!
    Por RicardoMoura no fórum Redes
    Respostas: 4
    Último Post: 20-01-2011, 17:47
  3. não acesso remotamente mikrotik por ip fixo
    Por williamterencio no fórum Redes
    Respostas: 9
    Último Post: 27-12-2010, 14:37
  4. Acesso ao Mikrotik por FTP
    Por EdilsonLSouza no fórum Redes
    Respostas: 1
    Último Post: 13-12-2008, 09:09
  5. Acesso ao Mikrotik por mac address
    Por Good_speed no fórum Redes
    Respostas: 10
    Último Post: 05-05-2007, 01:22

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L