[ dragec.v @ 10.12.2007. 01:18 ] @
Pozdrav , da li neko zna zasto neće da proradi scripta na Mikrotiku 3.0rc11 koja updejtuje javnu IP adresu na ChangeIP ? Scripta izgleda ovako : :global ddnsuser "MOJUSERID" :global ddnspass "MOJPASSWORD" :global ddnshost "*1" #:global ddnsinterface "pppoe-out1" :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={ } } |