Hirdetés
- Google Pixel topik
- Google Pixel 7a - venni vagy nem venni?
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy Watch6 Classic - tekerd!
- iPhone topik
- One mobilszolgáltatások
- Poco F8 Ultra – forrónaci
- Samsung Galaxy Watch7 - kötelező kör
- Jelentősen átalakulhat a Xiaomi 17 Ultra kamerarendszere
- EarFun Air Pro 4+ – érdemi plusz
-
Mobilarena
Mikrotik routerekkel foglalkozó téma. Mikrotik router típusok, hardverek, router beállítások, programozás (scriptek írása), frissítés, és minden Mikrotik routerrel kapcsolatos beszélgetés helye.
Új hozzászólás Aktív témák
-
vargalex
félisten
válasz
Zwodkassy
#7213
üzenetére
Szia!
Végül nem checkip-s IP cím lekérdezéssel oldottam meg, de az sem lenne gond. Így a script a mikrotik saját ddns megoldásából veszi az IP címet (az úgyis jár a routerhez és az IP->Cloud alatt egyszerűen engedélyezhető). Gondolkodom még rajta, hogy berakom a script-be, hogy bizonyos időközönként force-olja az update-ot, de jelenleg ezt nem teszi. Ehhez még a global változóknak utána kellene néznem, mert azt még nem tudom, hogy azt hol lehetne inicializálni és a script-ben csak használni (ugye a script-ben nem inicializálhatom valamilyen értékkel, hiszen akkor ezt minden futtatáskor megtenné).
Szóval, a jelenlegi script:### ipdns.hu ddns update script for RouterOS ###
### Static parameters ###
:local updateURL "http://update.ipdns.hu/update\?hostname="
##################
### Dynamic parameters ###
:local registeredHostname "your ipdns host name"
:local userName "ipdns username for hostname"
:local password "ipdns password for hostname"
##################
:local cloudStatus [/ip cloud get status]
:if ( $cloudStatus = "updated" ) do={
:local extIP [/ip cloud get public-address]
:local registeredIP [:resolve $registeredHostname]
:if ( $extIP != $registeredIP ) do={
:log info "External IP ($extIP) address does not match the registered IP ($registeredIP)"
:local updateAnswer [/tool fetch mode=http user=$userName password=$password url="$updateURL$registeredHostname" as-value output=user]
:log info $updateAnswer
} else={
:log info "External IP address matches the registered IP"
}
} else={
:log info "Cloud not updated"
}
Új hozzászólás Aktív témák
- ÚJ Microsoft Surface Laptop 7 13.8" 2K - 120Hz Érintő - Snapdragon X Elite - 16GB - 512GB-2 év gari
- GYÖNYÖRŰ iPhone 12 64GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3653,100% Akkumulátor
- iPhone 13 128GB 100% (1év Garancia)
- BESZÁMÍTÁS! Asus H370-A i5 9600K 16GB DDR4 512GB SSD RTX 2060 Super 8GB Zalman T7 Zalman 500W
- Telefon felvásárlás!! Honor 200 Lite, Honor 200, Honor 200 Pro, Honor 200 Smart
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
ekkold

