Ola pessoal.
Estou com um problema aqui com o script ChangeIp no Mikrotik, ele não atualiza o ip.
Já tentei vários script, inclusive um para No-ip que também não atualizava.
Vi outros tópicos sobre esse assunto mais as soluções apresentadas não resolveram meu problema, ou talvez estou deixando passar algo.
Peço ajuda pois não sei mais oque fazer.
O script :
:log info "DDNS: Begin"
:global ddns-user "xxxxxxxxxxxx"
:global ddns-pass "xxxxxxxxx"
:global ddns-host "xxxxxxxxxxxx.xxx.xx"
:global ddns-interface "PPPoE1"
: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"
( só lembrando no ligar da carinha na verdade é : e a letra p )