-
Fototrend
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
kangoo70
csendes tag
válasz
Intruder2k5
#10390
üzenetére
Épp az lenne a lényeg, hogy az asztalit ne kelljen birizgálni... és a routert pedig újraindítani.
Egyébként érdekes módon az Web Admin felületről a Command promptról ez a script szintaktikai hibát jelez. Az if..then else-t nem tudja értelmezni...
Konzolból indítva teszteltem, de automatikusan csak startup-kor indítja.Na, mindegy, legalább 1 lépéssel beljebb vagyok már!

-
kangoo70
csendes tag
válasz
Intruder2k5
#10389
üzenetére
Ő is én vagyok...

(Mégis csak magamnak adok tanácsokat!) -
kangoo70
csendes tag
Úgy tűnik, magammal fórumozgatok mostanában...

Megszületett a nagy mű:
#!/bin/sh
/sbin/gpio disable 1
usleep 50000
/sbin/gpio enable 1
usleep 50000
/sbin/gpio disable 1
usleep 50000
/sbin/gpio enable 1
usleep 50000
/sbin/gpio disable 1
sleep 1
if [ "$(cat /proc/gpio/12_in)" = "1" ]; then
ifconfig ath0 down
/sbin/gpio enable 0
else
ifconfig ath0 up
/sbin/gpio disable 0
fi
/sbin/gpio enable 1Egy kis SYSTEM LED villogás az elején, hogy tudjam hogy áll a startup process, aztán a QSS gomb állapotának lekérése: ha nyomott, akkor wifi fel, QSS LED felkapcs,
ha nem nyomott, akkor Wifi le-, QSS LED lekapcs.
Aztán a végén SYSTEM LED is lekapcs.
(Tudom, hogy ez WR841NDv7.1-re igaz, de kis módosítással 1043-ra is igaz lehet, bár azon állítólag működik minden ...
)
A baj, az, ha a wifi "állapotján" akarok változtatni, akkor mindig újra kell indítani a routert...
Nincs ötlet, hogy miképpen lehetne folyamatosan figyelni a gombot? -
kangoo70
csendes tag
Hát ez érdekes...
beraktam az előző hsz.ban lévő scriptet startupnak és nyomtam folyamatosan a QSS gombot reboot alatt. Be nem kapcsolta a wifit, viszont most ha nyomom a gombot, akkor néha elalszik a led, majd begyullad. Ezt korábban nem csinálta...Melyik startup-hoz tegyem be szerintetek? Firewall? Hogy legalább bekapcsoláskor a gombbal tudja kapcsolni, hogy kell wifi v. sem.
Köszi!
-
kangoo70
csendes tag
Ezzel mi lehet a gond? Szintaktikai v. logikai?
if[cat /proc/gpio/12_in = 1 ];then
/sbin/gpio disable 0;
else /sbin/gpio enable 0;
fiBeírom a Webes Command Shell-be, de mindig csak a then utánit hajtja végre, függetlenül a feltételtől; az else utánit nem hajtja végre
(nem kapcsolgatja a LED-et) -
kangoo70
csendes tag
válasz
Intruder2k5
#10359
üzenetére
Kösz, bocs, hogy neked címzem ötleteimet...
Értem, hogy Te nem ismered a DDWRT-t, de egyelőre csak Te válaszoltál.
Hátha valamelyik linux guru beszáll, bár lehet, hogy ez túl diétás falat nekik.
Meglátjuk...
-
kangoo70
csendes tag
válasz
Intruder2k5
#10346
üzenetére
Köszi, megnézem...
De először szeretném letesztelni, hogy egyáltalán működik-e az az alapszabály, hogy bizonyos könyvtárakba lementett xy.sesbutton elnevezésű scriptek a gomb benyomásakor végrehajtódnak...
Erre írtam egy primitív kis progit (amennyi tőlem telt):
#!/bin/sh
/sbin/gpio enable 0Ez csak annyit csinálna, hogy a QSS LED-et kikapcsolja, ha benyomjuk a gombot.
De nem csinál semmit! Ebből az derült ki számomra (ha jó a script), hogy a sesbutton kiterjesztés nem működik.
Milyen scripteket hajt folyamatosan végre a rendszer? Valami kritériuma?
Még egy kérdés: mit csinál az "nvram get"? Gyanúm szerint kiolvas valamit a memóriából?
Honnan tudhatnám meg, hogy mit olvastassak ki?Egyébként Telnet-ben, ha beírom: cat /proc/gpio/12_in akkor ha be van nyomva a gomb, akkor 0 értékkel tér vissza, ha nincs benyomva, akkor 1 értékkel;
És ugyanez van a:cat /proc/gpio/0_in esetén. Ha a QSS led ég, akkor 0, ha nem ég, akkor 1.
Ezt nem tudjuk használni valamire? -
kangoo70
csendes tag
válasz
Intruder2k5
#10312
üzenetére
Köszi!
Akkor az első sorok már megvannak...Van valaki, aki a többiben esetleg tudna segíteni?
Kellene bele egy if then else szerkezet, ami megnézi, hogy a gomb be van-e nyomva.
Ha igen és a wifi be van kapcsolva, akkor kikapcsolja, ha nincs bekapcsolva, akkor bekapcsolja.
Hogyan lehet lekérdezni a wifi státusát? Illetve a gomb státuszát?Köszi!
-
kangoo70
csendes tag
Sziasztok! Még mindig a QSS gombbal küzdök... (Megvan a gomb és a LED gpio száma már)
Van egy új ötletem:
Lehet-e írni egy startup scriptet, ami:
-minden indításkor létrehoz egy file-t a tmp könyvtárban (ami mindig törlődik magától kikapcsoláskor);
- a file-ban beleírunk egy olyan rutint, ami figyeli a gombot és cselekszik: ki v. be kapcsolja a wifi-t. (gpio 12 figyelése, értékének lekérdezése és ifonfig ath0 up v. down)
- és amíg a cucc megy, addig futtatja ezt a scriptet és figyeli a gombot.
valami hasonló van itt: [link] a Wifi Toggle D-Link DIR-615 Rev C2 bejegyzés alatt.
Arra már rájöttem, hogy a köv. parancs által adott eredmény változik a gomb pushed/released állapota szerint: cat /proc/gpio/12_in
Ha be van nyomva, akkor 0, ha el van engedve, akkor 1
Van valakinek ötlete, hogyan lehet figyelni?
Próbáltam írni egy start-up scriptet, ami a bekapcsolás alatt figyelné a gombot, de nem csinált semmit(Webfelületről az Admin/ Commands alatt futtattam): Íme:
qss=`cat /proc/gpio/12_in`
if[qss="0"];
then
ifconfig ath0 up
else
ifconfig ath0 down
fi
Sajnos ez csak bekpacsoláskor működne, úgyhogy ez sem a tökéletes megoldás (az az első lenne)
Van ötlet, hogy ez miért nem jó? És valaki tudna segíteni, hogy milyen scriptet kéne írni az első megoldásra?
Köszi! -
kangoo70
csendes tag
válasz
Speeedfire
#9798
üzenetére
Az mi is pontosan?

-
kangoo70
csendes tag
válasz
Intruder2k5
#9792
üzenetére
841ND van, de sajna az open letöltő oldala (számomra) nem egyértelmű, ezért (még) bele sem vágtam a dologba. Nem tudom, honnan tudnám összeszedni a részeket, amik a "gépemhez" jók. Azt még csak Speedfire oldaláról jól megértettem, hogyan rakjam fel, de hogy hol lelem a megfelelő szoftot, azt nem látom...
Csak azt, hogyha szart teszek fel, akkor BRICK v. kábelt kell forrasztgatni a gépbe stb
Na ezt kihagynám. Különben mit ér az 5év gari.
És az eredmény nem igazán biztos (ti: hogy a QSS gombot használni is tudom).
Nem tudtok valami másik fórumot, esetleg külföldit (német, angol), ahol ezzel foglalkoznak még? A Community-n nem túl aktívak... -
kangoo70
csendes tag
válasz
ErosenZold
#9771
üzenetére
A mázlista!
Miért nem vettem én is 1043-at?????
-
kangoo70
csendes tag
válasz
Intruder2k5
#9652
üzenetére
Igen, az aláírásomban benne van, hogy én outsider vagyok...

-
kangoo70
csendes tag
válasz
Intruder2k5
#9639
üzenetére
-
kangoo70
csendes tag
válasz
Intruder2k5
#9636
üzenetére
köszi!
Az én WEB felületemen ilyen nincs
-
kangoo70
csendes tag
válasz
Intruder2k5
#9630
üzenetére
Köszönöm türelmed, de még mindig nem értem....
Ha megnézed a belinkelt oldalt, akkor ott utasítanak, hogy milyen kiterjesztést adjak a file-nek, hova tegyem stb.
De egyáltalán nem tudok fájlt létrehozni azokon a helyeken, amiket megjelöl (és ott szó nincs pendrive-ról HDD-ről) sőt nem is léteznek ezek az alkönyvtárak.
Ez nekem magas...pl. Hogy kapcsolom be a JFFS-t?

-
kangoo70
csendes tag
válasz
Intruder2k5
#9621
üzenetére
Na, akkor már rohadtul nem értem....
Nem tudok beleírni egy könyvtárat a filerendszerbe? Akkor hogy akarok scriptet futtatni, hogy kapcsolgassa a wifit? Hát épp az a lényeg, hogy az asztalit ne kelljen már bekapcsolni.(márpedig abban van HDD)
Hát erre nem gondoltam, hogy ez ekkora szívás lesz! Még szerencse, hogy legalább megy a net és nem feküdt meg a cucc a buherától!
Akkor miért írják a dd-wrt WIKI-ben ezt:itt
Sometimes you want scripts to be executed automatically when something happens, this article explains how to make sure scripts get executed at a certain point.
There are four different directories DD-WRT searches for scripts, these are
/etc/config/
/jffs/etc/config/
/mmc/etc/config/
/tmp/etc/config/ -
kangoo70
csendes tag
válasz
Intruder2k5
#9610
üzenetére
Biztos valamit szarul csinálok, de nem enged jogosultságot változtatni Winscp-ben a router filerendszerben...
próbáltam putty-tyal
, telnet-tel is, de nem megy. -
kangoo70
csendes tag
válasz
Intruder2k5
#9604
üzenetére
Muszáj wget-tel letölteni, vagy esetleg egy bárhogy letöltött fájlt fel lehet tenni pl. WinScp-vel a temp-be?
Hogy lehet a meglévő könyvtárak/fájlok jogosultságait állítani? Próbáltam már Winscp-vel, chmod-dal, de nem változott, pedig mint root vagyok belépve és a tulajdonos is root. Ha pedig létrehoztam egy új könyvtárat, az a következő bekapcsoláskor eltünt.Köszi!
-
kangoo70
csendes tag
válasz
Speeedfire
#8523
üzenetére
A dd-wrt-s fórumon is valamit írtak a wps-sel kapcsolatban nekem, de sehogy sem találtam "wps"-t tartalmazó filenevet a routeren lévő adatok között, úgyhogy nem is tudtam mihez nyúlni.

Elég szűkszavú volt a fórumozó
-
kangoo70
csendes tag
válasz
Speeedfire
#9592
üzenetére
Hát ez a probléma: a legózás...
Nem annyira magától értetődő, mint egymásra rakni két kockát!Hogy lehet, hogy az open jó szinte minden cuccra, verzióra, míg a dd-wrt-nél figyelmeztetnek, hogy nagyon figyelj oda, hogy mire teszed fel, mert hazavágja, ha nem találtad el?
Mit jelent a Trunk? Mi a különbség a csomag és a fw között?
Valahol meg tudom nézni (szöveges filében), hogy hogyan oldották meg az openben ezt a QSS gombos wifi kibekapcsolást?
-
kangoo70
csendes tag
válasz
vargalex
#9532
üzenetére
"Örülök", hogy a dd-wrt-t sikerült feltennem hosszú vívódás után. Olyanokat írtak, hogy teljesen beparáztam, hogy brick lesz a vadi új router. Aztán mély levegő és felment. De a QSS nem működik.
Aztán megnéztem az Open-t, amihez király leírások (pl. Tóth Szabinál) vannak, de nem találtam pl. olyan teljes filét, amit csak rá kell nyomjak a gépre (vmi Trunk van írva, mint hozzávaló, de nincs ott link), hanem helyette darabonként kell letölteni mindenfélét, amiről legkevésbé sem tudom, hogy mik, úgyhogy egyre mélyebbre süllyedek a homályba...
Elő kell keresnem egy Linux for Dummies könyvet.
Programozgattam én korábban is, de a Linuxxal még nem kerültem ilyen közeli kapcsolatba...De egy korábbi hozzászólásban[link] (Intruder2k5) jól láttam, hogy a dd-wrt consol ablakában openwrt-s letöltött fileokat telepítettek? ennyire azonos a kettő? Akkor talán egy profi openwrts- is tudna segíteni.

ErosenZold: neked milyen verziójú a 1043ND-d? Lehet, hogy neked is azért nem megy az, ami másoknak meyg a QSS gommbal, mert változtattak az újabb kiadás belsején is, nemcsak a formáján.
-
kangoo70
csendes tag
válasz
ErosenZold
#9521
üzenetére
Ha tőlem vársz választ, rossz helyen kopogtatsz...
Én is küzdök a tudatlansággal.
Talán vargalex v. Speedfire. Sorry! -
kangoo70
csendes tag
válasz
ErosenZold
#9518
üzenetére
nem magamtól vagyok ennyire okos....
kövesd ezt -
kangoo70
csendes tag
válasz
ErosenZold
#9366
üzenetére
Nem tudom kapcsolgatnia QSS gombbal a routeren a Wifit. Egy UFO alakú 841NDv7.1-em van. A megoldáshoz vezető út eleje:
[Én erre jöttem rá!]
Ha valakinek van ötlet, hogy lehetne működésre bírni, annak megköszönném...
Új hozzászólás Aktív témák
- Keresünk dokkolókat
- HIBÁTLAN iPhone 16 Pro 128GB Desert -1 ÉV GARANCIA - Kártyafüggetlen, MS3945, 92% Akkumulátor
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- HIBÁTLAN iPhone 11 Pro 64GB Space Grey -1 ÉV GARANCIA - Kártyafüggetlen, MS3935, 100% Akkumulátor
- Apple iPhone 17 Air 256,Új, Bontatlan,36 hónap garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


)





