OT: Automaticke provedeni prikazu na WL500g
Josef Štengl
ok1ced@nagano.cz
Úterý Červenec 11 20:13:46 CEST 2006
Ahoj,
Teď nevím jestli ti nebudu kecat, protože používám OpenWRT
(www.openwrt.org, doporučuji k vyzkoušení, jediné co jsem na něm
nerozběhal bylo přihlašování k webovému rozhranní,
ale já se mu nedivím, provedl jsem mu nepěkné věci. Není primárně
ovládán přeze web ale přeze konzolu (telnet, ssh), takže opatrně s
přehrávaním).
Chvilku jsemměl přístup k routru a Olegovým FW a ovládání bylo stejné.
Příkazy: nápověda
<commmand> --help|-h
některé podporují pouze --help některé pouze -h z důvodu vezkrze
historických. Pokud není (zde běžné šetří se místem) tak vyhledávač a
vyhledat manpage <command> a ono něco vypadne
K experimetováni: osvedčilo se mi se mi funkční verzy překopírovat na
externí flash (třeba http://wl500g.dyndns.org/) ze které se pak bude
zapisovat a experimentovat na té flashce, poněvaž ji můžeš vyjmout a
opravit chybné nastavení a ne to
přeflashovávat zaseznovajávůlcojsemtozasepodělal :-)
Filesystem zvol ext2, ne ext3, zapisuji se pak metadata a to pak vede
ke kratší životnosti flashky (inu progmatoři toho moc neví o
elektonice, já zase o ext3 toto jen věštím). Ups tipul bych že při
záisu na extení flashku nemusíš upgradovat flashfs ... ponevaž je to
narozíl od squashfs zapisovatelný filesystem (je možno použít i jffs
filesystem, ten je RW. Moc hezku pro flash paměti, ale asi pouze pro
emmbeded zařízení, ne pro USB. Škoda.)
K nastavemí SSID. Je to v poměnných které se spavují příkazem nvram.
nvram show ti je vypíše, nvram show|sort i setřídí, nvram get <klic>
vypíše hodnotu, nvram set <klic>=<hodnota> zapíše.
aktualizace flash nvram commit. Dej si pozor na mazání promměnných
<klic>= neni stejné jako kdyby klic neexistoval! Viz nvram unset...
Bootovani. Linux spoští po nahratí jádra a ostatních věcí příkazy ze
souboru /etc/inittab. Tak po tom jdi a zjistš co se ti pouší dále.
Běžne se spouští příkazy /etc/init.d/S* (u 'plného' linuxu je to trošku
složitější). viz manpage inittab. Nelekni se.
Webové rozhranní je pouhý forondend k příkazům.
wl bere údaje z nvram.
Hodně štestí je to docela dobrá hračka.
ced
On Tue, Jul 11, 2006 at 10:39:32AM +0200, Petr Tošovský wrote:
> Firmware je Oleg (verze 1.9.2.7-4). Rootovska prava mam bo jsem si ten
> firmware a vsechny ostatni veci nahraval sam po resetu Asusu.
> Dobra zprava ale je ze se to POVEDLO :-)
> Kdyz jsi mi to popsal co co dela, tak mi doslo proc se mu nechce. mezi
> tim vytvorenim adresare a zapsanim post-bootu jsem dal jeste cd
> /usr/local/sbin a uz to slo vytvorit. mkdir mi nezmenil aktualni
> adresar, takze jsem se vlastne pokousel ten soubor vytvorit v / .
>
> Jinak pro vysvetleni proc jsem to potreboval. Admin mistni site ma
> celkem zbesile vytvorenou Wifi sit (Ethernetove bridge s temito Asus
> routery) a SSID (nastavene ve webovem rozhrani) u techto AP pouziva jako
> jejich nazev (kazde AP ma jine). Ja jsem potreboval vymenit firmware,
> protoze se nedokazal domluvit (vzdy se seknul) po pripojeni noveho
> notebooku (i kdyz je to taky Asus). Nejspis v tech AP ma skript, ktery
> nastavi SSID na SSID cele site (ano vypada to ze v telnetu ma jine SSID
> nez ve webovem rozhrani, uz jen kvuli tomu ze v nem jsou i mezery atd.).
> Zmenou firmwaru se asi odstranil a ja musel rucne po resetu zadavat "wl
> join nazev_site", proto jsem tento prikaz potreboval automaticky
> provadet po startu AP. Je to odzkousene a funguje to. Nechapu ale ze se
> mi pak v dodavane vyhledavaci utilite hlasi s tim SSID uvedenem ve
> webovem rozhrani.
> Vsem kteri pomohli moc dekuju. Vypada to ze si s touhle hrackou zacnu
> vic hrat, uvedene odkazy dokazuji co vsechno zvlada. To mi ten rok na
> pude docela zahalel :-)
> Vazne diky.
>
> Tosa
>
> Pavel Brychta napsal(a):
> > Jeste jedna vec - moc se omlouvam, ale uvedomil jsem si to az pozdeji - zkus
> > si nainstalovat Oleg firmware do Asusu, na originalu to nemam uz moznost
> > vyzkouset a ziskas tim napr. (primitivni) Bandwidth management...
> > Pavel Brychta
> >
> >
> >> -----Original Message-----
> >> From: hw-list-bounces@list.hw.cz
> >> [mailto:hw-list-bounces@list.hw.cz] On Behalf Of Pavel Brychta
> >> Sent: Tuesday, July 11, 2006 9:43 AM
> >> To: 'HW-news'
> >> Subject: RE: OT: Automaticke provedeni prikazu na WL500g
> >>
> >> Tak to je divny - vypada to, jako ze nemas rootovsky prava.
> >> Standardni prihlaseni roota je na Asusu admin/admin.
> >> Ted k tem prikazum:
> >>
> >>>> mkdir /usr/local/sbin - vytvoreni adresare sbin
> >>>> echo "#!/bin/sh" > post-boot - vytvoreni souboru post-boot a
> >>>>
> >> ulozeni do nej vse, co je mezi ""
> >>
> >>>> echo "<prikaz>" >> post-boot - pridani do souboru
> >>>>
> >> post-boot vse,
> >> co je mezi ""
> >>
> >>>> chmod +x post-boot - zmena
> >>>>
> >> atributu tak, aby se soubor
> >> dal provest jako skript
> >>
> >>>> flashfs save - nasledujici prikazy
> >>>>
> >> flashfs zpusobi trvale ulozeni souboru post-boot do flash pameti
> >>
> >>>> flashfs commit
> >>>> flashfs enable
> >>>> reboot - restart a
> >>>>
> >> aktivace toho,
> >>
> >
> > _______________________________________________
> > HW-list mailing list - sponsored by www.HW.cz
> > Hw-list@list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list
> >
> >
> >
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list