Bom dia pessoal, vamos lá ver quem pode me ajudar ...
Tenho 2 links adsl fazendo PPOE no mikrotik que faz o balance, nessa RB uso um script para atualizar o DDNS pelo NO-IP, quando eu ativo os dois links eu tenho um grande problema, não consigo acessar nada que use o DDNS dai pra frente, o que da para fazer para concertar isso ?????
SCRIPT
# DNS Dinâmico usando No-IP
#--------------- Altere os valores abaixo com suas informações corretas ------------------
# Conta de Usuário e Senha do No-IP
:local noipuser "USUARIO MEU"
:local noippass "SENHA MINHA"
# Especifique o endereço do seu no-ip a ser usado
:local noiphost "E O HOST"
# Coloque aqui o nome de sua interface WAN (INTERNET)
:local inetinterface "INTERFACE LINK"
#------------------------------------------------------------------------------------
# Não mude mais nada daqui em diante!
: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."
}