- Samsung Galaxy A52s 5G - jó S-tehetség
- Google Pixel topik
- Magisk
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Yettel topik
- Okosóra és okoskiegészítő topik
- Android alkalmazások - szoftver kibeszélő topik
- Jól néz ki a világoskék iPhone 17 Air
- iPhone topik
- Motorola Edge 50 Neo - az egyensúly gyengesége
Hirdetés
-
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
-
zex
aktív tag
Noip-vel szenvedek egy ideje. Adott az alábbi script:
# No-IP automatic Dynamic DNS update
#--------------- Change Values in this section to match your setup ------------------
# No-IP User account info
:local noipuser <noipusername>
:local noippass <noippass>
# Set the hostname or label of network to be updated.
# Hostnames with spaces are unsupported. Replace the value in the quotations below with your host names.
# To specify multiple hosts, separate them with commas.
:local noiphost <noiphost>
# Change to the name of interface that gets the dynamic IP address
:local inetinterface <waninterface>
#------------------------------------------------------------------------------------
# No more changes need
:global previousIP
:if ([/interface get $inetinterface value-name=running]) do={
# Get the current IP on the interface
:local currentIP [/ip address get [find interface="$inetinterface" disabled=no] address]
# Strip the net mask off the IP address
:for i from=( [:len $currentIP] - 1) to=0 do={
:if ( [:pick $currentIP $i] = "/") do={
:set currentIP [:pick $currentIP 0 $i]
}
}
:if ($currentIP != $previousIP) do={
:log info "No-IP: Current IP $currentIP is not equal to previous IP, update needed"
:set previousIP $currentIP
# The update URL. Note the "\3F" is hex for question mark (?). Required since ? is a special character in commands.
:local url "http://dynupdate.no-ip.com/nic/update\3Fmyip=$currentIP"
:local noiphostarray
:set noiphostarray [:toarray $noiphost]
:foreach host in=$noiphostarray do={
:log info "No-IP: Sending update for $host"
/tool fetch url=($url . "&hostname=$host") user=$noipuser password=$noippass mode=http dst-path=("no-ip_ddns_update-" . $host . ".txt")
:log info "No-IP: Host $host updated on No-IP with IP $currentIP"
}
} else={
:log info "No-IP: Previous IP $previousIP is equal to current IP, no update needed"
}
} else={
:log info "No-IP: $inetinterface is not currently running, so therefore will not update."
}
Frankón működik is, ha a terminálból futtatom. Értem ezalatt azt, hogy a LOG-ba szépen bekerül, hogy nem történt változás az IP-ben, így nincs teendője.
Ellenben ha a scriptet egy scheduler-el futtatom le, akkor minden egyes esetben a LOG-ba bekerül, hogy megváltozott az IP-m, ezért módosítás történt, majd letölti a .txt fájlt újból, ami tartalmazza a WAN IP-t. Azért zavar, mert ahelyett, hogy csak ellenőriz, minden esetben ír is a belső memóriába, ami félek, hogy rövid idő alatt a tárhely halálához fog vezetni. Nem mellesleg a LOG-ot is teleszemeteli, ahelyett, hogy csak 1 sort írna be. Van valakinek tippje, hogy ezt mi okozhatja?
Új hozzászólás Aktív témák
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i5 13400F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- AKCIÓ! EZÜST! RITKASÁG! Surface Pro 11 Qualcomm Snapdragon X Elite 16GB 1000GB OLED 120Hz Gar!
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- Eladó szép állapotban levő Apple iPhone 12 Mini 64GB / 12 hó jótállás
- Olcsó Notebook! Dell Latitude E6540! I7 4600U / 8GB DDR3 / 128GB SSD! / HD8790M
- Apple iPhone 13 Mini / 128GB / Gyárifüggetlen / 12Hó Garancia / 84% akku
Állásajánlatok
Cég: FOTC
Város: Budapest