Postado originalmente por
agnaldo52
Pessoal, não conseguir usar esse script no mikrotik 3.14, quando executa no log aparece ddns: begin
Ficou desse jeito:
:log info "DDNS: Begin"
:global ddnsuser "xxxxxtrellis"
:global ddnspass "03xxxx"
:global ddnshost "basesao.changeip.org"
:global ddnsinterface "
pppoe-out1"
:global ddnslastip "0"
: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 [ /tool dns-update name=$ddnshost address=[
ick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ]
:global ddnslastip $ddnsip
} else={
:log info "DDNS: No change"
}
}
:log info "DDNS: End"
será que tem alguma coisa errada? se tiver, por favor me oriente.
ps: nol ugar da crinha acima coloquei dois pontos e a letra (p)
Obrigado