Página 2 de 2 PrimeiroPrimeiro 12
+ Responder ao Tópico



  1. #7

    Thumbs up DDNS no MKT 2.9.27

    Use esse script, tenho certeza que funciona. Crie um novo script com o nome de DDNS e copie e cole o codigo abaixo.


    Código :
    :log info "DDNS: Begin"
    :global ddns-user "username"
    :global ddns-pass "password"
    :global ddns-host "username.dns1.us"
    :global ddns-interface "interfacedolinkdeinternet"
    :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=[: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"

    adicione tambem um scheduler com o nome de RUN DDNS, com um intervalo de 5 minutos e em On event coloque DDNS


    ****** preste atenção nas aspas, elas tem que estar no texto. Esse script funciona muito bem no mkt. Agora, se você hospedou uma página em um host na rede interna, você tera que criar um dst nat para a porta 80, ou a porta que você escolheu, neste ip.

  2. #8

    Padrão

    Citação Postado originalmente por douglasesmeriz Ver Post
    Use esse script, tenho certeza que funciona. Crie um novo script com o nome de DDNS e copie e cole o codigo abaixo.


    Código :
    :log info "DDNS: Begin"
    :global ddns-user "username"
    :global ddns-pass "password"
    :global ddns-host "username.dns1.us"
    :global ddns-interface "interfacedolinkdeinternet"
    :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=[: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"
    adicione tambem um scheduler com o nome de RUN DDNS, com um intervalo de 5 minutos e em On event coloque DDNS


    ****** preste atenção nas aspas, elas tem que estar no texto. Esse script funciona muito bem no mkt. Agora, se você hospedou uma página em um host na rede interna, você tera que criar um dst nat para a porta 80, ou a porta que você escolheu, neste ip.
    --------> E COMO SE FAZ ISSO??Sou novo no assunto! (( interfacedolinkdeinternet)) coloco o que aqui??
    Última edição por Horfew; 09-03-2009 às 14:04.



  3. #9

    Padrão

    Citação Postado originalmente por Horfew Ver Post
    --------> E COMO SE FAZ ISSO??Sou novo no assunto! (( interfacedolinkdeinternet)) coloco o que aqui??
    Ai vc coloca o nome da placa que ta recebendo o link.

    Ex.: ether1, ether2...

  4. #10

    Padrão

    Citação Postado originalmente por lipeiori Ver Post
    Ai vc coloca o nome da placa que ta recebendo o link.

    Ex.: ether1, ether2...
    lipeiori, testei este script com um cable modem da net e funcionou legal, mas com o adsl da telefonica não funciona, com o cable ele pega ip público na ether1 via dhcp client, mas e o adsl, como faço ? a ether1 fica sem ip e se coloco no lugar o nome da interface pppoe client ele também não funciona.
    Grato,

    Aroldo



  5. #11

    Padrão

    Com adsl é melhor usar o DDNS no modem roteado e redirecionar as portar 80 e 8291 para o IP do MK.