Portál AbcLinuxu, 1. května 2025 01:32

Domácí WirelessRouTer a alternatvní firmwary

10.11.2008 20:48 | Přečteno: 1416× | Výběrový blog | poslední úprava: 10.11.2008 22:12

Jak jsem již psal, pro domácí síť jsem si pořídil router stavící na velmi oblíbeném chipsetu Broadcom 63xx, konkrétně model ASUS WL-500gP V1. Po počátečním zhnusení originálním firmwarem, jsem se vrhl na testování těch alternativních. Po několika dnes hraní si a laborování musím říct, že mě to přestalo bavit.

Bez jakýchkoli zkušeností jsem začal zkoušet jeden firmware za druhým, neboť snadná změna či oprava zničeného firmware pomocí TFTP k tomu přímo vybízí. Poněkud netradičně jsem začal s X-WRT (OpenWRT+Webif^2). Jeden z mála firmwarů umožňuje okamžité přihlášení přes SSH, a nevyžaduje obstarožní telnet. I když Asus firmware nemá ani to :-)

Perfektní variabilita v podání balíčkovacího systému je skvělá. Poté co jsem měl editovat první conf soubor objevil jsem vi. Nevím, zda je to tím, že tento software je z pravěku, nebo byl jenom autor poněkud divný, ale tohle se skutečně používat nedá. Odkojen DOS/T602 jsem stál tváří v tvář tomuhle hardcore editoru (je to vůbec editor?) a zoufale kroutil hlavou. Logicky jsem udělal to první co mě napadlo:

ipkg update
ipkg install mc

Hurá. Už jsem doma. Někde jsem četl, že cpát Midnight Commander na Router je chlívárna, ale mě je to jedno. Velebíc Icazu a spol včetně jejich předků až do 5 kolena, radostně edituji konfigurák. Poprvé ten den mám pocit, že jsem spokojený. Instaluji moduly pro USB2, Ex2, Ex3 FAT a VFAT,.... přesně podle OpenWRT Wiki. Pokusně zkouším moduly zavést, a nakonec se mi to skutečně podaří. USB připojit ovšem nikoli. Oproti jednoduchému:
mount /dev/sda1 /mnt
na mě čeká nějaká chlívarna ve stylu
mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
kterou si nemůžu ani zapamatovat :-( Přidávám tedy moduly do /etc/modules a zkouším reboot. Mount USB disku bez úspěchu. Pomalu takhle zjišťuji, že si asi budu muset ručně nahodit i takové triviality jako DHCP server. Buď jsem totiž slepý, nebo ho ve Webif^2 nevidím. Autori asi předpokládá, že DHCP server na routeru je zbytečnost, kterou skoro nikdo nevyužije :-D

Zkouším řadu verzí, včetně unstable - příznačně zvané Kamikadze (podle jména jsem skutečně s napětím váhal, v jakém stavu můj Router po zkončení TFTP přenosu a vyčkání přesně nedefinovaného časového okamžiku zkončí). USB nechodí. Wi-fi nemám jak otestovat. Od pročítání wiki mám už zarudlé oči, a kromě toho, že Vi je na hovno jsem si nic neodnesl. X-WRT opouštím.

Asi nejoblíbenějším Wireless Routerem posledních let byl Linksys WRT54G řada. Právě pro tyto routry pravděpodobněprimárně vznikal všechen ten alternativní firmware s WRT v názvu. Nejoblíbenějším (nezapomínejte, že BFU je většina) je asi DD-WRT. Tento Firmware má IMHO asi nejpovedenější webový interface. A protože ASUS je stejně jako WRT54GL taky Broadcom, poběží na něm i DDWRT. Stahuji ze stránek firmware určený pro můj ASUS a nahrávám do routeru.

Rozhraní je skutečně povedené. Mnohem lepší než Webif^2. Trošku mě ale zaráží, že router po prvním startu blokuje WAN. No nic. Restartuju ho a spojení do internetu funguje. Sice mi z nějakého záhadného důvodu DDWRT přiřadilo jinou MAC adresu (takové zařízení doma žádné nemám), ale jinak to funguje. Ve Webovém rozhraní je možno povolit SSH i telnet. Přihlašuju se přes SSH. ipkg nenacházím, logicky nenainstaluju ani Midnight Commander. Ze startu funkčně mnohem mnohem lepší než OpenWRT, ale rozšířit se to na první pohled nedá. DDWRT prý snad dneska staví na OpenWRT a je možné cokoli doplnit, ale bez balíčkovače to bude ještě větší dřina než na OpenWRT. Vcelku mi to nevadí, ale nerozcházím USB, respektive nemám aplikaci, která by ho využívala. Pokud bych Router používal bez USB, DD-WRT se mi jeví jako velmi zajímavá volba. Zatím ale nevím, zda se USB vzdát. Zkouším dál...

Posledním firmwarem je Oleg. Vzniká pouze pro ASUSy možná že pouze řady WL-500??. Používá upravený Firmware ASUSu. interface vypadá stejně, pouze v menu se objeví mnohem více položek. Zprovoznění FTP na USB disku otázkou minuty. Přihlásit přes SSH se mi zatím nepovedlo, ale funguje Telnet. Ovšem bez nějakých jednodušších nástrojů to stejně v CLI ovládat nebudu. Ale Router funguje a funguje vše. Teď už jenom čkám, jak bude fungovat v zátěži. Kamarádovi origoš ASUS při zátěži lehce kolabuje, tak snad je Oleg lepší...

USB ale nutně nepotřebuji, takže pokud e vyskytnou problémy můži jít jinam. Jak po stránce Firmware, tak po stránce HW.        

Hodnocení: 57 %

        špatnédobré        

Anketa

Pro BFU je z hlediska výkonu stability a funkčnosti nejlepší firmware: (do diskuze připiště, který HW (případně výrobce) by jste pro něj upřednostili:-D)
 (28 %)
 (13 %)
 (0 %)
 (69 %)
 (6 %)
 (9 %)
 (0 %)
 (0 %)
 (0 %)
Celkem 32 hlasů

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

10.11.2008 22:21 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
Odpovědět | Sbalit | Link | Blokovat | Admin
JJ, tady jsem si hned musel zkompilovat Vi iMproved... :D
11.11.2008 00:31 Drew | skóre: 15 | blog: Supi_hnizdo | Praha
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
Odpovědět | Sbalit | Link | Blokovat | Admin
S tou vývojovou větví jsi to myslím (možná jsem tě ale jen špatně pochopil) trochu popletl. White Russian je verze, která už se asi tři roky nevyvíjí a i když ji na jednom routeru ještě mám, kamikaze je musím uznat lepší. Kamikaze již má stable release, 7.09, což znač podobně jako u Ubuntu rok vydání. Projekt ale není mrtvý, před týdnem vyšel RC na další verzi. Jenom je škoda, že bezdrátová karta co je v tom asusu nefunguje s kernelem 2.6. Vim ale každopádně v kamikace 7.09 je, to jsem teď odzkoušel, a pokud vím, dhcp derver, nad a dns tam fungují už defaultně, ale možná se můžu mýlit. Jestli se mýlím, tak pustit je není problém.
11.11.2008 07:04 Wire64 | skóre: 7 | blog: wireblog
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
Kamkikaze, pokud vím, má release s 2.4 i 2.6 kernelem.
brcm-2.4/     
brcm47xx-2.6/  
A mluvíme o OpenWRT nebo X-WRT? Nejsem si jist, jestli jsou zcela totožné, lišící se jen o balíček Webif^2.
11.11.2008 09:13 Wire64 | skóre: 7 | blog: wireblog
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
Tak jsem vyzkoušel Kamikadze s kernelem 2.4, kernel 2.6 nechci kvůli nefunkční wifi. Router zamrzá, je vůbec nějaký nestabilní. Poměnili některé balíčky oproti White Russian. Nejlepší se mi skutečně jeví Oleg. Je to odladěné, plně funkční hned ze startu.
11.11.2008 12:16 mikky | skóre: 25 | blog: Ghlog | M. L. - Praha
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
mam opačný zkušenosti - Kamikaze stable s jádrem 2.4. Uptime přesně kopíruje přerušení externího napájení, webif2 obsahuje tak nějak všechno, co potřebuju narychlo naklikat... jo, X-WRT je opravdu jen OpenWRT s WebIFem..

Asus 500gP v1

-m.
Je vám méně než 30 ? (jsme vrstevnící => budeme si tykat) : (jsem pro vás bažant => můžete mi tykat);
11.11.2008 12:43 Wire64 | skóre: 7 | blog: wireblog
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
No já jsem pomalu dospěl do stavu, kdy se na to vyprdnu. Když budu mít touhu po úsporném FTP serveru, postavím to na nějaké úsporné uATX desce. Budu tam mít normální SATA port, normální distribuci s normálním softwarem. Ona je to sranda, hackovat Router, a dělat z něho něco co není jen proto, že to má USB. Za normálního stavu by nikdo na USB nepřipojival FTP-ko. Ale mizerie s úsporným x86 HW lidi nutí vymýšlet kraviny. Když to ale člověka přestane bavit si hrát, nebo studovat manuály v délce telefoních seznamů, pak to začíná být na obtíž. Apropos - ASUS má Router i s IDE diskem. Asi se na něj podívám :-D
Martin Stiborský avatar 11.11.2008 15:04 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
Odpovědět | Sbalit | Link | Blokovat | Admin
Na mém asuskovi běží Oleg a jsem spokojen. Pomocí ipkg jsem do něj nacpal vše co je potřeba, jabber bot mi obsluhuje torrent daemona (a další věci) který sosá no a teď chci ještě zkusit píchnout k routeru externí zvukovou kartu, přesunout svůj hudební archiv na připojený USB disk a udělat si z něj takový jukebox ...
Předevčírem mě ještě napadlo připojit k routeru přijímač DVB-T signálu a přes síť streamovat televizi, ale nemám šajn jestli to CPU routeru zvládne. Zkusím, uvidím ..
Interface dd-wrt vypadá moc pěkně, kouknu jak řeší výpis a vykreslení statistik (zatížení, paměť ..) to mi ještě chybí dodělat a oni to mají fešné.
Kvík ..
11.11.2008 16:22 Wire64 | skóre: 7 | blog: wireblog
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
jak jsi narval ipkg do Olega?
Martin Stiborský avatar 11.11.2008 16:33 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
koukni tady . Postup je v "kroku" číslo 5.
Mimochodem, jak to, že ti nefunguje USB ?
Kvík ..
11.11.2008 17:56 Wire64 | skóre: 7 | blog: wireblog
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
Praávě že v Olegovi mi funguje perfektně. Nefunguje mi v DD-WRT a openWRT. Tam je USB fakt Opruz. I Proto jsem zkončil u Olega :-)
11.11.2008 22:04 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
Nemáš to používat když s tím neumíš. :-p
11.11.2008 22:23 Wire64
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
Aha. Takže tebe osvítilo, jednou ráno ses probudil, a zjistil jsi, že umíš OpenWRT. Další den tě osvítilo, a zjistil jsi, že umíš řídit Auto. Další den tě osvítilo, a zjistil jsi, že umíš japonsky.... Chtěl být to taky tak mít. Z ničeho nic něco umět, aniž bych to kdy předtím viděl! :-D
11.11.2008 22:53 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
openWRT je jako jakýkoli jiný linux, když chceš pracovat s USB zařízeními, musíš si tam nahodit nějakou blbost jako je hal, nebo pracovat "low level" třeba pomocí mountu, nic víc, nic míň.
12.11.2008 08:17 Wire64
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
No. Ale mě mount nefunguje. A podle všeho nejsem ani sám. Na Wiki OpenWRT je přímo v postupech napsáno, že s některými moduly pro USB se vyskytují problémy.
11.11.2008 16:23 Wire64 | skóre: 7 | blog: wireblog
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary
jinak vykreslení statistik mají v DD-WRT vynikající. Kdyby tam jelo USB, neváhal bych.
26.3.2009 20:45 xlukyl
Rozbalit Rozbalit vše Re: Domácí WirelessRouTer a alternatvní firmwary

Přesně tak, moje slova. DD-WRT mi vyhovuje, až na podporu USB :(

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.