00❗ Muammo
Hurricane Electric IPv6 Tunnel - IPv4 Endpoint updater muammosi haqida gap ketadi. Ko'pincha IPv4 manzil o'zgarganda, tunnel manzilini yangilash kerak bo'ladi.
01🎯 Yechim
Hurricane Electric IPv6 Tunnel - IPv4 Endpoint updater skripti yordamida tunnel manzilini avtomatik yangilash mumkin.
02🛠 Sozlash bosqichlari
1️⃣ Skriptni o'rnatish
Skriptni o'rnatish uchun RouterOS buyruqlaridan foydalaniladi.
:local HEtunnelinterface "<<<6to4 Interface name>>>\" :local HEtunnelid "<<>>" :local HEuserid "<<>>" :local HEmd5pass "<<>>" :local HEupdatehost "ipv4.tunnelbroker.net" :local HEupdatepath "/nic/update" :local WANinterface "<<>>" :local outputfile ("HE-" . $HEtunnelid . ".txt") # Internal processing below... # ---------------------------------- :local HEipv4addr # Get WAN interface IP address :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) } # Update the HEtunnelinterface with WAN IP /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=https \ host=($HEupdatehost) \ url=("https://" . $HEupdatehost . $HEupdatepath . \ "?hostname=" . $HEtunnelid . \ "&myip=" . $HEipv4addr) \ user=($HEuserid) \ password=($HEmd5pass) \ dst-path=($outputfile) :log info ([/file get ($outputfile) contents]) /file remove ($outputfile)
03⚠️ Diqqat
Agar siz RouterOS versiya 6 yoki 7 dan foydalanayotgan bo'lsangiz, skriptni mos ravishda sozlash kerak.
04✅ Xulosa
Hurricane Electric IPv6 Tunnel - IPv4 Endpoint updater skripti yordamida tunnel manzilini avtomatik yangilash mumkin.
Izohlar
Hali izoh yo‘q — birinchi bo‘lib fikr bildiring.