+ Responder ao Tópico



  1. #1

    Talking ajuda com script ddns

    ola galera!!!
    alguem pode me ajudar a concertar esse script?????
    quero usalo como um no-ip para conectar remotamente



    :log info "DDNS: Begin"

    :global ddns-user "gotch" "aqui coloco so gotch ou gotch.ddns.info?":global ddns-pass "********"
    :global ddns-host "*1" aqui continua o 1?
    :global ddns-interface "publica1" """aqui deixo a interface do modem adsl ou pppoe-out1 que e a interface que esta a conexão bridge que uso?"""

    :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"


    bom quando eu for montar esse script entro em system script e tem varias opções !! quais deixo mascaradas!!! desde ja obrigado

  2. #2

    Padrão

    Citação Postado originalmente por gotch Ver Post
    ola galera!!!
    alguem pode me ajudar a concertar esse script?????
    quero usalo como um no-ip para conectar remotamente



    :log info "DDNS: Begin"

    :global ddns-user "gotch" "aqui coloco so gotch ou gotch.ddns.info?":global ddns-pass "********"
    :global ddns-host "*1" aqui continua o 1?
    :global ddns-interface "publica1" """aqui deixo a interface do modem adsl ou pppoe-out1 que e a interface que esta a conexão bridge que uso?"""

    :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"


    bom quando eu for montar esse script entro em system script e tem varias opções !! quais deixo mascaradas!!! desde ja obrigado
    Mantenha todas habilitadas....

  3. #3

    Padrão

    ninguem se habilita???????????????????????????
    eu quase consegui!! vi que ele envia as informações mas o ip vai 0.0.0.0/0 sei disso porque tenho um outro servidor so pra analize de dados!!!!! o que pode estar errado nesse maldito script kkkk!!! desde ja obrigado!!!
    mais postem!!! pelomenos.. bom cara boua sorte... ow !! continua tentando!!!!
    cara tenta no sheduller!!! rsss


    Citação Postado originalmente por gotch Ver Post
    ola galera!!!
    alguem pode me ajudar a concertar esse script?????
    quero usalo como um no-ip para conectar remotamente



    :log info "DDNS: Begin"

    :global ddns-user "gotch" "aqui coloco so gotch ou gotch.ddns.info?":global ddns-pass "********"
    :global ddns-host "*1" aqui continua o 1?
    :global ddns-interface "publica1" """aqui deixo a interface do modem adsl ou pppoe-out1 que e a interface que esta a conexão bridge que uso?"""

    :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"


    bom quando eu for montar esse script entro em system script e tem varias opções !! quais deixo mascaradas!!! desde ja obrigado