Descobri pq nao roda...
Não tenho instalado as ferramentas avançadas..
Como faço para instalar somente elas?
Versão Imprimível
Descobri pq nao roda...
Não tenho instalado as ferramentas avançadas..
Como faço para instalar somente elas?
Olá, galera eu sofri até descobrir este aki !!!
1º vai no site faça o cadastro link Enhanced Dynamic DNS Solutions
system/script
adiciona pelo winbox
/tool dns-update name=DOMINIO ESCOLHIDO.changeip.org address=127.0.0.255 key-name=USUARIO DO SITE key="SENHA DO SITE"
PRONTO SO CRIAR O AGENDAMENTO RODAR O SCRIPT
system / schedule
Funcionou !!!!!!!!!!!!!!!!!!!!!
O script abaixo roda o domínio do site Enhanced Dynamic DNS Solutions .
:global ddnsuser "YOURUSERID"
:global ddnspass "YOURPASSWORD"
:global ddnshost "YOUR.HOST.NAME.HERE"
:global ddnssystem ("mt-" . [/system package get [/system package find name=system] version] )
:foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={
:if ([:typeof [/ip route get $int routing-mark ]] = nothing ) do={
:global ddnsinterface [/ip route get $int interface]
}
}
:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface] address ]
:if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip 0.0.0.0/0 }
: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={
}
}
É somente criar o script e depois o agendamento da execução no Scheduler:
/system script run "NOME DADO AO SCRIPT"
Falou galera, agora é só curtir o acesso remoto a partir de uma rede externa !!!