Hi Guys,
i'm runing ROS V6 in all my RB's,
and i'm trying to scrypt one of my RB (RB951-2N) for IPV6 Dynamic link updater
using (HE.NET)
here's the scrypt, but when i import it all the variables lines have error:
:local HEtunnelinterface "sit1"
:local HEtunnelid "blabla"
:local HEuserid "blabla"
:local WANinterface "ADSL"
#Don't Use MD5! Paste your Password Plain Text
:local HEpass "blablabla"
:local HEupdatehost "ipv4.tunnelbroker.net"
:local HEupdatepath "/nic/update"
:local outputfile ("HE-" . $HEtunnelid . ".txt")
:local HEipv4addr
:set HEipv4addr [/ip address get [/ip address find interface=$WANinterface]
address]
:set HEipv4addr [:pick [:tostr $HEipv4addr] 0 [:find [:tostr $HEipv4addr] "/"]]
:if ([:len $HEipv4addr] = 0) do={
:log error ("Could not get IP for interface " . $WANinterface)
:error ("Could not get IP for interface " . $WANinterface)
}
/interface 6to4 {
:if ([get ($HEtunnelinterface) local-address] != $HEipv4addr) do={
:log info ("Updating " . $HEtunnelinterface . " local-address with new IP " .
$HEipv4addr . "...")
set ($HEtunnelinterface) local-address=$HEipv4addr
}
}
:log info ("Updating IPv6 Tunnel " . $HEtunnelid . " Client IPv4 address to new
IP " . $HEipv4addr . "...")
/tool fetch mode=http \
host=($HEupdatehost) \
url=("http://" . $HEupdatehost . $HEupdatepath . \
"?username=" . $HEuserid . \
"&password=" . $HEpass . \
"&hostname=" . $HEtunnelid . \
"&myip=" . $HEipv4addr) \
dst-path=($outputfile)
:log info ([/file get ($outputfile) contents])
/file remove ($outputfile)
any clue Guys?
Tayeb Meftah
Voice of the blind T Broadcast Freedom
http://www.vobradio.org
Phone:447559762242
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.butchevans.com/pipermail/mikrotik/attachments/20130820/580bfc05/attachment.html>
_______________________________________________
Mikrotik mailing list
[email protected]
http://mail.butchevans.com/mailman/listinfo/mikrotik
Visit http://blog.butchevans.com/ for tutorials related to Mikrotik RouterOS