-
IT café
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
Intruder2k5
MODERÁTOR
válasz Szita1 #19224 üzenetére
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.txtMentsd 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 ]
-
Intruder2k5
MODERÁTOR
válasz Szita1 #19245 üzenetére
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 ]
-
Intruder2k5
MODERÁTOR
válasz Szita1 #19247 üzenetére
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 ]
-
Intruder2k5
MODERÁTOR
válasz Szita1 #19249 üzenetére
*/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 ]
-
vargalex
Topikgazda
válasz Szita1 #19265 üzenetére
Hi!
Megnéztem, 2 hiba volt.
1. Ez az én hibám. A firmware-ba a /etc/vargalex/ftpbackup script nem futtathatóként került bele. Tehát adtam neki futtatási jogot, így a logok is megvannak
2. Itt te hibáztál. Command output típus esetén nem kell a file-ba átirányítás (ezt a script elintézi magának), tehát a source így helyes:uci -P/var/state get network.wan.ipaddr
Ellenőriztem, a fenti módosítások mellett megy rendesen. Most ftp_backup_ip néven menti az ftp szerveredre (percenkénti feltöltésre állítottam).
Szerk.: Egyébként a ddns-nek menni kell rendesen, mert az aktuális ip-det az ifconfig kiemenetéből állapítja meg:
if [ "$ip_source" = "network" ] || [ "$ip_source" = "interface" ]
then
current_ip=$(ifconfig $ip_interface | grep -o 'inet addr:[0-9.]*' | grep -o "$ip_regex")[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz Szita1 #19272 üzenetére
Hi!
Természetesen mindent lehet. De tulajdonképpen mit is szeretnél? Hátha van más ötlet rá.
A szerveren szeretnél egy file-t lerakni, amit böngészőben megnyitva az url-ek vannak benne? Ha igen, én két megoldást látok:1. Ezt a teljes file-t a routeren generálni és feltölteni (lehet akár az ftpbackup-al is Command Output-al)
2. Egy olyan "statikus" php file-t tennék a szerverre, ami a router által feltöltött file-ből venné az IP-t.Alex
-
bambano
titán
válasz Szita1 #19275 üzenetére
szerintem legegyszerűbb sed-del.
megírod magát a programot egy fájlba, az ip helyére valami feltűnő karaktersorozatot teszel, pl:
%%%IPADDRESS%%%
és ezt a stringet egy sed paranccsal lecseréled az aktuális ip-re.másrészt meg az echo >file az utolsót írja ki, az echo >>file meg hozzáfűz (dupla csibecsőr)
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
vargalex
Topikgazda
válasz Szita1 #19314 üzenetére
Hi!
Nem használok uShare-t (nem is értem, miért kell neked port, szerintem a DLNA képes eszközöknél ilyet nem tudsz beállítani), de a config-ban ezzel kapcsolatban ez van:
# Port to listen to (default is random from IANA Dynamic Ports range)
# Ex : USHARE_PORT=49200
USHARE_PORT=
# Port to listen for Telnet connections
# Ex : USHARE_TELNET_PORT=1337
USHARE_TELNET_PORT=[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
-
vargalex
Topikgazda
válasz Szita1 #19429 üzenetére
Még csak egy alapot buildeltem. Gyaníthatóan jövő héten valamikor.
Alex
-
paprika3002
csendes tag
válasz Szita1 #19500 üzenetére
Köszi a tippet, 11-esen volt. Jó lett volna, ha ez a baja, de sajna nem.
Még gyorsan három infó az átkos wifi-hez.
A laptopon mondok rá egy ipconfig /renew -t, és a windows csak matekol rajta (10 perc után kilőttem).
A tabletnél is hasonló, csatlakozik, de nem kap netet.
A luci-ban a wifi status-ban látszódik a 100%-os jelerősség, amint csatlakozok rá laptopról (20 centire vagyok a routertől). Jelszó kikapcsolva, minden alapon.[ Szerkesztve ]
-
paprika3002
csendes tag
válasz Szita1 #19506 üzenetére
reboot
ezeket a gyors megoldásokat imádom (de tényleg, vicc nélkül), mert rájövök: "a francba, ez nekem miért nem jutott eszembe".
megvolt, nem segített.ami gombot, linket, pipát találok a luci-ban, már kattintgattam (még ésszel, de már nem sokáig), a vlan-okat már letiltottam, nem segített. Azért az 5 portos switch-et kipróbálom még.
Nem szeretnék okoskodni, mert nem értek hozzá, viszont nem lehet tűzfal vagy routing probléma? Mert a router-ig ellátok a laptopról, de ping-elni nem tudom se az átjárót (router1), se a routert (router2).
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz Szita1 #20368 üzenetére
Szia!
Nekem DKU-5 kábelem van, de manapság sose tudni, esetleg próbáld meg annak a driverét... Nálam működik XP alatt!
http://users.atw.hu/intruder2k5/apps/nokia.dku-5.windows.2000-xp.driver.zip
-
Intruder2k5
MODERÁTOR
-
Intruder2k5
MODERÁTOR
-
vargalex
Topikgazda
válasz Szita1 #20679 üzenetére
Saját gépről putty-on keresztül csak akkor, ha a következők valamelyike teljesül:
1. a gépeden fut egy ftp szerver, amihez a routerről csatlakozol
2. a géped elérhető ssh-n, ekkor a routerről scp-zhetsz
3. a géped windows-os megosztását mountolod, majd a szükséges file-t másolodDe egyszerűbb, ha gépedről indítod a másolást pl. winscp-vel (SCP protokollt választva).
Alex
-
Intruder2k5
MODERÁTOR
válasz Szita1 #20686 üzenetére
Micsoda? Annak a webszervernek a gépen kellene futnia, hiszen onnan szeretnél letölteni a routerre, ha jól értem... De ez mind csak elméleti, csupán Alex írásához fűztem hozzá mint lehetőséget, a linkelt WinSCP-hez nem kell semmi más program!
De persze úgy is át lehet juttatni a file-t, hogy a routeren futó ftp szerverre feltolod PC-ről, onnan pedig mc-vel, vagy simán parancssorból áthelyezed a /tmp alá. Millió-egy lehetőséged van rá...
[ Szerkesztve ]
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen