Página 6 de 46 PrimeiroPrimeiro ... 234567891011 ... ÚltimoÚltimo
+ Responder ao Tópico

  1. E o seguinte, rodando pelo forum encontrei dois scripts postados neste topico aqui:
    http://under-linux.org/forums/mikrot...no-mk-3-x.html
    e os companheiros postaram dois scripts o qual são estes aqui:
    Código :
    # Define User Variables
    :global ddnsuser "usuario"
    :global ddnspass "senha"
    :global ddnshost "host.changeip.org"
    # Define Global Variables
    :global ddnsip
    :global ddnslastip
    :if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip "0" }
    :global ddnsinterface
    :global ddnssystem ("mt-" . [/system package get system version] )
    # Define Local Variables
    :local int
    # Loop thru interfaces and look for ones containing
    # default gateways without routing-marks
    :foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={ 
      :if ([:typeof [/ip route get $int routing-mark ]] != str ) do={
         :global ddnsinterface [/ip route get $int interface]
      } 
    }
    # Grab the current IP address on that interface.
    :global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
    # Did we get an IP address to compare?
    :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 [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
        :global ddnslastip $ddnsip
      } else={ 
        :log info "DDNS: No update required."
      }
    }
    # End of script
    e este:
    Código :
    #int-DDNS.Info
    /tool dns-update name=usuario.ddns.info address=127.0.0.255 key-name=usuario key="senha"
    vejam ae e informem se funcionou, o primeiro script o nosso amigo Minelli Afirmou que o script funciona no MK3.x tranquilamente, e o segundo script tivemos 2 afirmações uma do amigo NeyDourado e InfinityWifi,o qual disseram que funciona tanto no 2.x quanto no 3.x, não esqueçam de agradece-los pelas soluções. A União faz a força e o Açucar !!
    http://under-linux.org/forums/mikrot...no-mk-3-x.html


  2.    Publicidade


  3. Aqui eu uso 2 adsl e um dedicado,os dois adsl estão em router e a primeira opção funcionou legal aqui,fica meu agradecimento a quem criou ela e a vcs aqui do forum por compartilharem o que sabem.




    Citação Postado originalmente por magrock Ver Post
    E o seguinte, rodando pelo forum encontrei dois scripts postados neste topico aqui:
    http://under-linux.org/forums/mikrot...no-mk-3-x.html
    e os companheiros postaram dois scripts o qual são estes aqui:
    Código :
    # Define User Variables
    :global ddnsuser "usuario"
    :global ddnspass "senha"
    :global ddnshost "host.changeip.org"
    # Define Global Variables
    :global ddnsip
    :global ddnslastip
    :if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip "0" }
    :global ddnsinterface
    :global ddnssystem ("mt-" . [/system package get system version] )
    # Define Local Variables
    :local int
    # Loop thru interfaces and look for ones containing
    # default gateways without routing-marks
    :foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={ 
      :if ([:typeof [/ip route get $int routing-mark ]] != str ) do={
         :global ddnsinterface [/ip route get $int interface]
      } 
    }
    # Grab the current IP address on that interface.
    :global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
    # Did we get an IP address to compare?
    :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 [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
        :global ddnslastip $ddnsip
      } else={ 
        :log info "DDNS: No update required."
      }
    }
    # End of script
    e este:
    Código :
    #int-DDNS.Info
    /tool dns-update name=usuario.ddns.info address=127.0.0.255 key-name=usuario key="senha"
    vejam ae e informem se funcionou, o primeiro script o nosso amigo Minelli Afirmou que o script funciona no MK3.x tranquilamente, e o segundo script tivemos 2 afirmações uma do amigo NeyDourado e InfinityWifi,o qual disseram que funciona tanto no 2.x quanto no 3.x, não esqueçam de agradece-los pelas soluções. A União faz a força e o Açucar !!
    http://under-linux.org/forums/mikrot...no-mk-3-x.html

  4. Obrigado, Eu tambem não sou lá essas coisas tambem, mas coletando informações e estudando um pouquinho de
    cada coisa, agente chega lá...
    Última edição por sergio; 19-07-2009 às 10:47.

  5. No permalink de Numero 33, eu postei os scripts do nosso amigo Minelli Afirmando que um certo script funciona no MK3.x e em seguida um segundo script postados por NeyDourado e InfinityWifi,o qual disseram que funciona tanto no 2.x, Agora surgiu mais uma afirmação que o script postado pelo Minelli funcionam TAMBEM com modems ADSL em modo ROUTER, Aqui fica mais um depoimento de usuarios do nosso Forum, não esqueçam de agradecer os usuario Minelli e NeyDourado pela postagem dos seguintes scripts:
    POSTADO POR Minelli
    Código :
    # Define User Variables
    :global ddnsuser "usuario"
    :global ddnspass "senha"
    :global ddnshost "host.changeip.org"
    # Define Global Variables
    :global ddnsip
    :global ddnslastip
    :if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip "0" }
    :global ddnsinterface
    :global ddnssystem ("mt-" . [/system package get system version] )
    # Define Local Variables
    :local int
    # Loop thru interfaces and look for ones containing
    # default gateways without routing-marks
    :foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={ 
      :if ([:typeof [/ip route get $int routing-mark ]] != str ) do={
         :global ddnsinterface [/ip route get $int interface]
      } 
    }
    # Grab the current IP address on that interface.
    :global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
    # Did we get an IP address to compare?
    :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 [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
        :global ddnslastip $ddnsip
      } else={ 
        :log info "DDNS: No update required."
      }
    }
    # End of script


    E PELO NeyDourado
    Código :
    #int-DDNS.Info
    /tool dns-update name=usuario.ddns.info address=127.0.0.255 key-name=usuario key="senha"

    E AQUI FICA LINK DO POST
    Código :
    http://under-linux.org/forums/mikrotik/117556-ddns-no-mk-3-x.html



    Última edição por magrock; 15-11-2008 às 21:26. Razão: Adição do Script

  6. #int-DDNS.Info
    /tool dns-update name=usuario.ddns.info address=127.0.0.255 key-name=usuario key="senha"


    Vale tanto pra versão 2 e 3.


    Att,
    Ney Dourado




Tags para este Tópico

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L