TP-Link WR1043ND router topik
Első hozzászólás előtt olvasd el a téma összefoglalót!
Gyorskeresés
Legfrissebb anyagok
További témák
Hálózat, szolgáltatók
Lapcsalád ajánló
PROHARDVER! témák
Mobilarena témák
Hirdetés
Téma összefoglaló
- Utoljára frissítve: 2013-04-25 19:24:54

IT café
Hozzászólások

raidx
(őstag)
Arról nem is beszélve, ha belép az ember a dyndns oldalra ott látja a régi, valamiért beragadt IP-t és az aktuálisat is. Sőt, egy klikkel aktualizálhatja is! Igaz, emlékezni kell a regisztrált névre és jelszóra.
Aki nem próbálja meg a lehetetlent, az a lehetségest sem fogja elérni soha. (Goethe) RaidX

Intruder2k5
(PH! félisten)
Erre mit ad vissza az OpenWrt?
uci -P /var/state show network.wan.ipaddr
Megkapod a WAN IP-t a kimenetben?
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::
(#19203) Intruder2k5 válasza Intruder2k5 (#19202) üzenetére

Intruder2k5
(PH! félisten)
Vagy esetleg így...
uci get /var/state show network.wan.ipaddr
"Sajnos" nekem nincs OpenWrt-m, így nem tudom kipróbálni. Szóval, ha valahogyan ki tudod nyerni a WAN IP-t, akkor azt egy file-ba irányítva már lehet is feltölteni a tárhelyre.
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

dash17291
(tag)
uci -P/var/state get network.wan.ipaddr

Szita1
(tag)
Köszönöm, és ezt hogy tudom elküldeni mondjuk egy www.valami.hu/ip.txt fájba? ahonnan akár egy php behívókóddal megjeleníteném? Hogy nézne ki a kód? hova tegyem a luciba?
Lehet div frissitéssel is megoldható, akkor még frissités gombot se kell alkalmazni ha éppen megnyitott böngészőnél frissitene 
[ Szerkesztve ]
egyrészt teheted fájlba egy átirányítással:
parancs >/tmp/filename.txt
másrészt php-be elvileg közvetlenül is berakhatod az értékét egy exec utasítással:
exec($parancs,$eredmeny);
$eredmeny[0]-ban vagy $eredmeny[1]-ben lesz a cím.
a PH! kedvenc ISP-trollja (C) Tyberius | http://itcafe.hu/tema/a_nagy_openwrt_topic/friss.html

Intruder2k5
(PH! félisten)
Ezt a parancsot kiadva megkaptad válaszban a WAN IP címet?
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Szita1
(tag)
Igen megkaptam csak elé írta a network.wan.ipaddr=123.456.78.9. de Dash kollega parancsa pont csak az ip-t adja ki.
Hi!
Az én build-em esetén pl. úgy, ahogy a blog-omban is megtalálod az ftpbackup configolásánál. Egyszerűen a Source Type-ot Command output-ra állítod, majd a Source-ba beírod a parancsot. A Target filename-ba pedig ip.txt-t írsz. Ahogy a itt 2. Backup entry
csak értelem szerűen módosítva. Valamint a General settings-be beállítod az ftp server elérését.
[ Szerkesztve ]
Alex

Szita1
(tag)
de az a php egy valami.hu/valami.php lenne oda nem tudom elküldeni, vagy tévedek?

Szita1
(tag)
Köszi, egyébként a ddns modul hogy műkődik? a router mit küld el a domain felé? milyen formátumba?
Előre definiált ddns service-k esetén a /usr/lib/ddns/services file-ban található URL-ekre az ott található formátumban:
"dyndns.org" "http://[USERNAME]:[PASSWORD]@members.dyndns.org/nic/update?hostname=[DOMAIN]&myip=[IP]"
"changeip.com" "http://[USERNAME]:[PASSWORD]@nic.changeip.com/nic/update?u=[USERNAME]&p=[PASSWORD]&cmd=update&hostname=[DOMAIN]&ip=[IP]"
"zoneedit.com" "http://[USERNAME]:[PASSWORD]@dynamic.zoneedit.com/auth/dynamic.html?host=[DOMAIN]&dnsto=[IP]"
"free.editdns.net" "http://dyndns-free.editdns.net/api/dynLinux.php?p=[PASSWORD]&r=[DOMAIN]"
"no-ip.com" "http://[USERNAME]:[PASSWORD]@dynupdate.no-ip.com/nic/update?hostname=[DOMAIN]&myip=[IP]"
"noip.com" "http://[USERNAME]:[PASSWORD]@dynupdate.no-ip.com/nic/update?hostname=[DOMAIN]&myip=[IP]"
"freedns.afraid.org" "http://freedns.afraid.org/dynamic/update.php?[PASSWORD]"
"dnsmax.com" "http://update.dnsmax.com/update/?username=[USERNAME]&password=[PASSWORD]&resellerid=1&clientname=openwrt&clientversion=8.09&protocolversion=2.0&updatehostname=[DOMAIN]&ip=[IP]"
"thatip.com" "http://update.dnsmax.com/update/?username=[USERNAME]&password=[PASSWORD]&resellerid=2&clientname=openwrt&clientversion=8.09&protocolversion=2.0&updatehostname=[DOMAIN]&ip=[IP]"
"he.net" "http://[DOMAIN]:[PASSWORD]@dyn.dns.he.net/nic/update?hostname=[DOMAIN]&myip=[IP]"
"dnsdynamic.org" "http://[USERNAME]:[PASSWORD]@www.dnsdynamic.org/api/?hostname=[DOMAIN]&myip=[IP]"
Alex

Szita1
(tag)
Köszönöm, akkor ezt nem tudom használni saját domainen.

Szita1
(tag)
Nem megy
hogy tudom megnézni hogy van-e ip.txt fájlom a tmp mappába?

Szita1
(tag)
uci -P/var/state get network.wan.ipaddr >/tmp/ip.txt ez van a sourceba , a targetba ip.txt és percenként kéne küldenie .

Intruder2k5
(PH! félisten)
ls -l /tmp
vagy
cat /tmp/ip.txt
már a tartalmát is megmutatja...
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Szita1
(tag)
Köszi, van ip.txt, csak nincs kedve elküldeni 

Szita1
(tag)
Kitörölni szeretném, akkor az ftpbackup létrehozza megint? hogy töröljem?

Intruder2k5
(PH! félisten)
rm /tmp/ip.txt
Igen, létrehozza...
De amúgy miért nem használsz mc-t? Azzal kicsit kényelmesebbek a konzolos file műveletek. Indítása szimplán...
mc
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Szita1
(tag)
Na az ftp nem megy nem hozta létre
mc-t? azt hol találom ?

Intruder2k5
(PH! félisten)
PUTTY-ba írd be, hogy mc
ftpput van telepítve? Mi van, ha ezt indítod?
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Szita1
(tag)
Igen van mc is meg ftpput is . ezzel próbáljam?

Intruder2k5
(PH! félisten)
Akkor próbáld meg ezt a parancsot...
ftpput -u felhasznalonev -p jelszo ftp.domain.hu /ip.txt /tmp/ip.txt
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Szita1
(tag)
Oké, de előbb le kéne kérdeznem az aktuális ip-t azután elküldeni, és ezt percenként megismételni 

Intruder2k5
(PH! félisten)
Akkor pedig mc, majd ott hozd létre a scriptet SHIFT+F4-el, egy maradandó helyen, tehát ne a /tmp-ben! A scriptbe ez kerüljön...
#!/bin/sh
uci -P/var/state get network.wan.ipaddr > /tmp/ip.txt
ftpput -u felhasznalonev -p jelszo ftp.domain.hu /ip.txt /tmp/ip.txt
rm /tmp/ip.txt
Mentsd is el F2-vel, tetszőleges néven, majd adj neki futtatási jogot!
chmod +x /eleresi_ut/script_neve
Ez lekérdezi az IP-t, beírja a megadott file-ba, elküldi a szerverre, és le is törli azt. Ezt már csak időzíteni kell cron-ban...
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

misisrac
(újonc)
Üdv mindenkinek!
Olyan kéréssel fordulok hozzátok, hogy frissíteni próbáltam a routert vargalex féle firmwer-el
elindult a frissítés, bootolt és azután semmi a sys led nem világít, felvillannak a lámpák és utána csak a lan világít ami a gépre van kötve. ip-t nem ad. Ha kézzel adok akkor sincs se telnet, se ssh. Újraindulni nem indul. Mit tudnék kezdeni vele? Csak soros port? 

Szita1
(tag)
shift f4 re 26~ ír ki az után írjam?

Intruder2k5
(PH! félisten)
Akkor Neked valami nem oké ebben a részben, mert egy szerkesztő ablaknak kellene megjelennie. Csinálhatod nano-ban, vagy vi-ben is!
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Intruder2k5
(PH! félisten)
Szia!
A lehetőségeid...
1. 30/30/30 RESET! Ez annyit jelent, hogy áram alatt tartod nyomva 30mp-ig a RESET gombot, majd kihúzod a tápot 30mp-re, végül ismét visszadugod, de még ez alatt is tartod 30mp-ig a gombot, végig, folyamatosan. Tehát összesen másfél perc... Persze néhány mp ide-oda nem számít, de a siker sajnos nem garantált!
2. Garanciális csere
3. Soros portos élesztés.
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::
Hi!
Ha az ftpbackup-ban a logolást bekapcsolod, akkor a syslog-ban látod, hogy mit csinál, illetve mi a hiba. De ha előáll a file, akkor a kapcsolattal (esetleg a távoli könyvtár nem létezésével, vagy írási jogával) van gond.
Alex

Szita1
(tag)
nanoval sikerült, ip.js a fájlnév, akkor chmod és kész?

Szita1
(tag)
syslogot hogy kérdezem le? ls syslog?
Dec 3 20:17:01 OpenWrt cron.info crond[17129]: crond: USER root pid 17191 cmd /etc/vargalex/ftpbackup > /dev/null 2>&1
ezt irja ki 
[ Szerkesztve ]

Intruder2k5
(PH! félisten)
logread
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::
Hi!
logread-al. Az ftpbackup config-ban engedélyezted a logolást? Esetleg bemásolhatnád a config-ot (akár képként a Luci-ból).
Alex

Szita1
(tag)
Nem tudok képet illeszteni ide, engedélyeztem a logolást
Dec 3 21:35:01 OpenWrt cron.info crond[18859]: crond: USER root pid 19177 cmd /etc/vargalex/ftpbackup > /dev/null 2>&1
Dec 3 21:36:01 OpenWrt cron.info crond[18859]: crond: USER root pid 19179 cmd /etc/vargalex/ftpbackup > /dev/null 2>&1
Dec 3 21:37:01 OpenWrt cron.info crond[18859]: crond: USER root pid 19183 cmd /etc/vargalex/ftpbackup > /dev/null 2>&1
Dec 3 21:38:01 OpenWrt cron.info crond[18859]: crond: USER root pid 19187 cmd /etc/vargalex/ftpbackup > /dev/null 2>&1
Dec 3 21:39:01 OpenWrt cron.info crond[18859]: crond: USER root pid 19189 cmd /etc/vargalex/ftpbackup > /dev/null 2>&1

Szita1
(tag)
létrehoztam az ip.js fájlt hogy tudom chmod ba beírni amit mondtál?
Hi!
Ne haragudj, de szerintem így nincs engedélyezve a logolás.
Alex

Szita1
(tag)
Pü ment, nézz rá légyszi 

Intruder2k5
(PH! félisten)
Ha a /tmp alatt van, akkor...
chmod +x /tmp/ip.js
De mivel most itt van Alex, és ebben Ő a profi, így javaslom inkább próbáld vele megoldani ezt! Én csak addig kontárkodtam kicsit, amíg Ő el volt tűnve...
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Szita1
(tag)
de nem tudok ilyet csak xelgetni enged
mc ben tudom csak chmodolni?

Intruder2k5
(PH! félisten)
Nem kell mc, ez egy parancs, amit be kell írni, így ahogy van! 
Ha mc-ben akarod csinálni, akkor fentről lefelé a 4-5-7-9-10-12 pozíciókat jelöld be! De ez így elég gáz... 
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Szita1
(tag)
Oksi megvárom Alexet, ez reboot után is menne így? chmod+x re gondolok.

Intruder2k5
(PH! félisten)
Ez bármikor megy... De várd meg Alex-et, és csináld azt, amit Ő mond!
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Szita1
(tag)
Nem gáz mert elküldte így amikor 1xer futtatam
egyszerű kód és egy redirectel saját honlapcímről elérhetem a routert
ha minden igaz 

Szita1
(tag)
és ha ezt az ip.js-et ütemezve futtatom a luciban? scheduled tasks ban?

Intruder2k5
(PH! félisten)
Mi van jelenleg pontosan az ip.js-ben?
Persze a cím, név, jelszó nem kell ide! 
Ha a tartalma megfelelő, és azt csinálja amit kell, akkor természetesen ütemezheted azt is, végül is ez volt az eredeti cél... De ekkor már mindenképpen kell a megfelelő futtatási jog beállítása. (chmod parancs)
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Szita1
(tag)
#!/bin/sh
uci -P/var/state get network.wan.ipaddr > /tmp/ip.txt
ftpput -u username -p pass ftp.i.hu /ip.txt /tmp/ip.txt
rm /tmp/ip.txt

Intruder2k5
(PH! félisten)
OK! Akkor ez így jó is, viszont ahhoz, hogy a cron futtatni tudja, illetve, hogy egyáltalán futtatható legyen, be kell állítani a jogokat, azaz kell a...
chmod +x /etc/vargalex/ip.js
parancs. Érteleszerűen, ha a file nem ott van, akkor a helyes elérési utat add meg, én csak írtam valamit! Ezután, ha PUTTY-ban kiadod az...
/etc/vargalex/ip.js
parancsot, akkor elvileg fel is tölti a szerverre az ip.txt file-t. Cron-ba szintén az...
/etc/vargalex/ip.js
parancsot kell időzítened!
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::

Szita1
(tag)
na igen de a csillagokat az elején hogy értelmezzem? mondjuk 2 percenként küldje el ?

Intruder2k5
(PH! félisten)
*/2 * * * * /etc/vargalex/ip.js
* * * * * command to be executed
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └───── day of week (0 - 6) (Sunday=0 )
│ │ │ └────────── month (1 - 12)
│ │ └─────────────── day of month (1 - 31)
│ └──────────────────── hour (0 - 23)
└───────────────────────── min (0 - 59)
[ Szerkesztve ]
::::::::::::::::::::::::::::::: ASUS RT-N66U & Tomato Firmware :::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: http://users.atw.hu/asusrouterforum/index.php :::::::::::::::::::::::::











