mrpear.net logo osobní web jednoho ajťáka
► ČESKY | ENGLISH |
twitter icon twitter icon google plus icon flickr icon 500px icon linkedin icon

D-Link DIR-825 s DD-WRT to je úplně jiný router (3G USB, Client/AP, ...)

D-Link DIR-825 je skvělý router po hardwarové stránce, je ale neskutečným způsobem omezován nedokonalým firmware výrobce. Těžko soudit, zda nedokonalý systém byl úmysl či pouze odfláknutá práce. Každopádně pokud jste si DIR-825 už koupili, nebo se teprve díváte po nějakém dobrém duálním 2,4GHz/5GHz wifi routeru, může tento model na první pohled působit spíše zklamáním. Ale není potřeba zoufat, protože se s tím dá ledacos udělat. Řešení se jmenuje DD-WRT.
Router D-Link DIR-825 jsem si pořídil hlavně z toho důvodu, abych se vymanil ze zarušeného 2,4GHz pásma, které se dnes v praxi hodně používá a je to v něm někdy dost nahusto. Při hledání nové routeru jsem tak původně chtěl pořídit čistokrevnou jednopásmovou variantu (5GHz), ale následně jsem zjistil, že stejně převažují dvoupásmové přístroje v kombinaci 2,4GHz/5GHz. A ačkoliv jsem to předem netušil, ukázalo se, že jsem koupí dvojkombinace udělal dobře, protože jsem si následně mohl více vyhrát s možnostmi, které toto řešení nabízí.
V následujícím textu budu používat pojem router obecně pro kombinované zařízení, které se používá běžně v domácnostech či menších kancelářích, tedy pracuje jako router (připojení domácí sítě do internetu), bezdrátový přístupový bod (AP, wifi) a switch (má 4 či více ethernet porty).
Co se týká projektu DD-WRT, před pořízením routeru jsem s ním neměl vůbec žádné zkušenosti a přivedly mě k němu až nedokonalosti původního firmware DIR-825. O konkrétních věcech se budu zmiňovat později v textu, nicméně musím říct, že jsem byl opravdu překvapen, jak výrobce dokáže přidusit celkem schopné zařízení tím, že nasadí velice nedokonalý firmware a naopak jak dokáže alternativní systém z routeru dostat maximum.

Představení D-Link DIR-825

Pojďme se teď podívat na router tak, jak se oficiálně prodává. Sám výrobce jej prezentuje jako výkonný dvoupásmový router s využitím 2,4GHz pásma pro připojení běžných služeb (e-mail, web, ...) a 5GHz pásma pro streamování datově náročných služeb, např. HD video apod. Jako řekněme nadstandardní funkce jsou prezentovány přítomnost USB portu pro připojení a sdílení tiskáren či datového úložiště a gigabitové ethernet porty.
Na jednom z e-shopů jsem narazil na informaci, že USB port lze využít také pro připojení USB 3G adaptéru a sdílet tak mobilní datové připojení přes wifi/ethernet. Tuto informaci ale sám výrobce na webu nikde neuvádí, nicméně mohu prozradit, že i původní firmware podporuje nastavení USB portu do režimu 3G USB Adapter. Jaké bylo ale moje zklamání, ale o tom později...

Co DIR-825 neumí out-of-the-box ?

Pojďme se ale na použití routeru podívat očima toho, kdo chce router nasadit i v trošku nestandardní konfiguraci a na co by mohl v případě tohoto zařízení narazit. A dopředu mohu prozradit, že minimálně dva ze tří zmíněných nedostatků později elegantně vyřešíme.
Nesmím zapomenout poznamenat, že mnou testovaný router byl hardwarové revize B1 a firmware jsem aktualizoval na verzi 2.05EU (koupeno a aktualizováno v lednu 2013). K dispozici by měl být také router s HW revizí C1, pro který je k dispozici jiná verze firmware, ten jsem ale neměl možnost vyzkoušet.
1) USB port by sice měl podporovat 3G USB adaptéry (lze konfigurovat přes webové rozhraní), ale otázkou je, které modely jsou skutečně funkční. Testoval jsem jej s Huawei E173 (běžně v prodeji u O2) a tento se vůbec nechytal. Na webu výrobce jsem bohužel nikde nenašel seznam podporovaných zařízení, resp. nenašel jsem na webu ani zmínku o tom, že by router USB 3G adaptéry podporoval.
2) Velice často se 3G USB adaptér používá jako další cesta připojení k internetu a je jedno, zda je WAN nebo naopak USB port hlavním nebo záložním připojením. Jednoduše se při výpadku jednoho ze spojení ihned a pokud možno automaticky použije druhé. DIR-825 tuto možnost nepodporuje, je nutné vždy určit zdroj připojení bez možnosti zálohování.
3) Ani jednu z bezdrátových wifi karet v routeru nelze přepnout do klientského režimu. DIR-825 v základu podporuje pouze režim přístupového bodu (AP), tedy že se k routeru připojují klienti, ale samotný router se k jiné bezdrátové síti připojit neumí. Když si uvědomíte, že je router osazen hned dvěma bezdrátovými kartami, je to velká škoda, dalo by se vymyslet hned několik zajímavých kombinací.

OpenSource projekt DD-WRT

Při hledání možného řešení zmiňovaných problémů jsem narazil na opensource projekt DD-WRT a ukázalo se, že tento alternativní systém pro mnoho podporovaných routerů může vyřešit nejeden problém. Nebo ještě lépe řečeno — dokáže z každého routeru vyždímat jeho maximum.
DD-WRT je postaven na Linuxu, vzdáleně může připomínat systém Mikrotiku. Hlavní výhodou náhrady původního systému je odkrytí v podstatě veškerých dostupných funkcí, které hardware routeru nabízí. Další výhodou může být jednotné prostředí i při nasazení na rozdílné typy routerů. Systém má propracované webové rozhraní, přes které je možné ovládat většinu základních i mírně pokročilých funkcí a vše ostatní lze do hloubky ovládat přes skripty, resp. konzoli systému.

Nasazení DD-WRT na D-Link DIR-825

Pojďme si nyní ukázat, jak snadno se DD-WRT dá nasadit na D-Link DIR-825. Flashnout alternativní firmware u tohoto modelu je celkem jednoduchá a řekl bych i bezpečná operace. Router totiž nabízí pro upload jakéhokoliv firmware specializované webové rozhraní, které je nezávislé na samotném operačním systému routeru.

Získání sestavení pro model DIR-825 rev.B1

D-Link DIR-825 je projektem DD-WRT standardně podporován a je tak možné stáhnout jeho sestavení přímo pro tento model. Já osobně jsem testoval celkem tři sestavení a to konkrétně v tomto pořadí: Na první dvě sestavení nedávám záměrně odkaz, ačkoliv se dají stále v pohodě stáhnout. Sestavení 18777 je specifické tím, že konkrétně u DIR-825 nepracuje správně (při jeho nasazení nefungují bezdrátové karty). Build 17201 pracoval bez problémů, včetně podpory 3G USB adaptéru Huawei E173, ale z dnešního pohledu je to sestavení už dost staré.
Každé sestavení je k dispozici ve třech variantách — NA (North America), TW (Taiwan) a WW (WorldWide). Je evidentní, že pro naše končiny je určena varianta WW.
Nebojte se prošmejdit FTP server, vzhledem k tomu, že se DD-WRT neustále vyvíjí, je velmi pravděpodobné, že bude k dispozici již novější verze systému a vždy je vhodné nasadit tu nejnovější.

Příprava na update firmware

Ačkoliv to na první pohled vypadá, že nástroj pro upload firmware a samotný systém routeru jsou dvě od sebe navzájem oddělené části, stále platí, že aktualizace firmware routeru je nízkoúrovňová operace a použitím nesprávného či poškozeného firmware může dojít k bricknutí routeru — tzn. že si z něj uděláte krásnou nefunkční cihličku.
Proto pozor: při flashování firmware čehokoliv, tedy i v tomto případě, platí více než kdy jindy známé pořekadlo dvakrát měř a jednou řež.
Pro jistotu si můžeme zálohovat původní firmware a to obzvláště v případě, že náš router je v danou chvíli jediné spojení se světem. Firmware se sice nedá pohodlně stáhnout ze samotného routeru, ale lze jej získat na webu výrobce (na stránce podpory k produktu) nebo jej lze stáhnout pomocí webového rozhraní routeru, ale to pouze v případě, že router detekuje on-line novější verzi, než má v sobě aktuálně instalovanou.

Update firmware pomocí 30/30/30 procedury

Máme tedy stažen nový firmware (DD-WRT pro DIR-825), pro jistotu máme k dispozici zálohu původního firmware a můžeme se tak pustit do instalace.
Před samotnou instalací si router připojíme pomocí kabelu do portu LAN1 a na počítači nastavíme pevnou IP adresu 192.168.0.2, masku podsítě 255.255.255.0. Dále pak s routerem provedeme proceduru 30/30/30:
  • U zapnutého routeru stiskneme hardwarové tlačítko reset (nachází se na zadní straně routeru) a podržíme jej 30 sekund.
  • Za neustálého držení tlačítka reset vypojíme napájení routeru a takto počkáme dalších 30 sekund.
  • V poslední fázi, za neustálého držení tlačítka reset, obnovíme napájení routeru a opět vydržíme 30 sekund.
  • Uvolníme tlačítko reset.
Po provedení procedury 30/30/30 by měl router naběhnout do speciálního režimu, kdy je na adrese http://192.168.0.1 k dispozici prostředí pro upload firmware, které vypadá následovně:
D-Link Router Recovery Mode
D-Link Router Recovery Mode
Nalistujeme soubor factory-to-ddwrt_WW.bin a stiskneme tlačítko Upload. Zahájí se update firmware, který je indikován průběhem v procentech. Během operace zhasne indikátor zapnutí routeru na jeho předním panelu a nemusím snad upozorňovat na to, že v tuto chvíli není radno nic dělat s počítačem (prohlížečem) a především se samotným routerem. Po dokončení je zobrazena v prohlížeči následující zpráva:
D-Link Router Recovery Mode — úspěch
D-Link Router Recovery Mode — úspěch
Router se sám v tuto chvíli již restartoval a začíná nabíhat jeho nový systém. Nyní je nutné u počítače zpátky nastavit dynamickou IP adresu (aby byla získána ze serveru DHCP routeru včetně adresy DNS serverů).
Pokud vše proběhlo v pořádku, lze se přihlásit k routeru a jeho novému systému na adrese http://192.168.1.1. Úvodní obrazovka vypadá následovně:
D-Link DIR-825 / DD-WRT — prvotní nastavení hesla
D-Link DIR-825 / DD-WRT — prvotní nastavení hesla
V prvním kroku po update je nutné nastavit kombinaci uživatele a hesla. Doporučuji nastavit něco, co si zapamatujete ;), jedná se totiž o administrátorský účet. Po úspěšném nastavení by měla správce přivítat stránka se základními informacemi o stavu systému routeru:
D-Link DIR-825 / DD-WRT — system information
D-Link DIR-825 / DD-WRT — system information
A je to... Úspěšně jsme instalovali DD-WRT na router D-Link DIR-825!

Poznáváme a ladíme nové funkce

Snažit se napsat do jednoho příspěvku všechny nové možnosti, které DD-WRT ve spojení s DIR-825 přináší, je samozřejmě utopie. Zaměřím se tedy na dvě hlavní funkcionality, které považuji za zajímavé a hlavně se dají snadno naklikat přes webové rozhraní.

DIR-825 a Huawei E173 3G USB Adapter

Velice příjemné bylo to, že tento adaptér, který jsem doposud používal s routerem TP-Link TL-MR3420, a který s původním firmware DIR-825 nefungoval, začal s DD-WRT pracovat naprosto bez problémů. Resp. úplně na první pokus to nebylo, bylo potřeba nastavit parametry připojení a správnou hodnotu MTU (viz níže).
Pro správné fungování USB adaptéru je potřeba nejdříve u routeru aktivovat podporu USB, konkrétně v části Services -> USB -> Core USB Support nastavit na Enabled.
Podívejme se nyní na snímek obrazovky, který zachycuje nastavení připojení routeru k internetu v režimu USB adaptéru:
D-Link DIR-825 / DD-WRT - 3G setup
D-Link DIR-825 / DD-WRT - 3G setup
Následující konfigurace platí pro připojení přes O2, pro jiné operátory si doplňte jejich APN či přihlašující údaje:
  • Connection type: Mobile Broadband
  • User Name a Password: prázdné
  • Dial String: *99# (UMTS/3G/3.5G)
  • APN: internet
  • PIN: prázdné
  • Connection Type: Auto 2G/3G
  • MTU: 1492
Základní parametry připojení jsou víceméně standardní, pro správné fungování bylo ale ještě nutné v sekci Optional Settings změnit hodnotu MTU z výchozí Default na 1492 (výchozí je 1500).
Po nastavení všech parametrů je nutné ještě vytočit připojení (pokud neproběhne samo), to se provede v sekci Status -> WAN -> tlačítko Connect. Po restartu routeru samozřejmě připojení nabíhá automaticky. Na stejné stránce je pak možné sledovat podrobně historii datování (stažená/odeslaná data) a to pěkně jako celek a po jednotlivých dnech.
Pro majitele všech možných 3G USB adaptérů je k dispozici velice podrobný seznam podporovaných zařízení a to na stránce Mobile Broadband - DD-WRT Wiki.

Bezdrát v režimu Client/AP

D-Link DIR-825 má dvě bezdrátové karty, jednu 2,4GHz a druhou 5GHz. Pokud si v routeru necháme původní firmware, můžeme obě karty používat pouze v režimu přístupového bodu (AP), tedy že se klienti budou připojovat k routeru a využívat jeho nabízených služeb. Není to málo?
Představme si možnost, že se pomocí jedné karty připojíme k jinému přístupovému bodu a druhou necháme v režimu AP. Tak můžeme navzájem bezdrátově propojit dvě sítě a spojení sdílet pro naše klienty přes AP i ethernet. Je jedno, kterou z karet (2,4GHz nebo 5GHz) v režimu Client použijeme — to bude ovlivněno možnostmi okolních AP a klientů, ke kterým a kterými se budeme připojovat. Samozřejmě nelze jednu kartu použít v režimu Client a zároveň AP, tzn. vždy přijdeme o jedno pásmo v režimu AP. Velkou výhodou dvojkombinace 2,4GHz/5GHz je to, že se sítě navzájem nebudou rušit, což má velký vliv na propustnost celého systému.
Pokud bychom šli úplně do důsledku, můžeme obě karty přepnout do režimu Client a připojit se na dvě sítě — zde je ovšem nutné vyřešit praktické hledisko, například přepínání připojení při výpadku (failover) nebo nějaké balancování zátěže (load balancing) a to už je úkol pro skriptování a o tom snad někdy jindy.
D-Link DIR-825 / DD-WRT / Client/AP
D-Link DIR-825 / DD-WRT / Client/AP
Klient může pracovat ve dvou režimech — Client a Client Bridge (Routed). Rozdíl mezi těmito klientskými módy je ve způsobu propojení sítí. Režim Client Bridge (Routed) zajistí vzájemné propojení sítí na úrovni mostu (bridge), což je propojení pro klienty transparentní a zařízení z obou sítí tak mohou navzájem komunikovat (všechna zařízení jsou součástí jedné sítě). Pokud se použije čistě režim Client, nemohou zařízení navzájem komunikovat, resp. pouze zařízení ze sítě klientského routeru dokáží navázat spojení se zařízeními v druhé síti (síť klientského routeru je odstíněna od sítě, ke které se připojuje). Pro správné fungování mostu je nutné mít obě sítě na stejném subnetu sítě, kdežto běžný klientský režim používá oddělené subnety a je jednodušší na konfiguraci, neboť si router v tomto režimu většinou získává potřebné síťové informace ze serveru DHCP nadřazeného routeru (obdobně, jako při připojení přes ethernet WAN port).

Co dál?

Prolistováním všech položek menu nového systému DD-WRT zjistíte, jaké možnosti máte ihned k dispozici. Namátkou mohu zmínit možnost jemně ladit bezdrátové karty z pohledu jejich výkonu (po jednotkách dBm), nebo možnost aktivovat služby jako jsou OpenVPN (klient i server) či FTP server. Nechybí samozřejmě běžné funkce typu omezení přístupu přes seznam MAC adres, administrace QoS a další funkce.
Další možnosti pak nabízí samotná konzole systému, ale o tom někdy jindy.

Závěr

Nasadit alternativní systém DD-WRT na D-Link DIR-825 je relativně snadná a bezpečná operace. A jelikož opensource projekt DD-WRT nabízí ve srovnání s původním firmware routeru mnohem bohatší funkce, zcela jistě se vyplatí touto cestou upgrade firmware vydat. Pokud máte podobné zkušenosti, určitě se o ně podělte v komentářích pod článkem.

Související příspěvky

Reklama

Komentáře

17. 7. 2013 16:06:36, DD-WRT
...dobry den prosim vas...o dd-wrt je toho velmi malo napisane...v sobotu sa mi stala jedna vec...prestal ist net...len tak...z nicoho nic...na druhy den rano uz som vystupoval na wifi ako DD-WRT...az dovtedy som nevedel co to vlastne je...ako je mozne ze sa mi toto rozhranie nahralo samovolne na router a teraz s nim neviem ani pohnut? ja chcem rozhranie povodne...mam router belkin...absolutne nic som nerobil...iba bezne veci...a len tak sa mi prepali firmaware? kazdemu komu som to spominal nechapal...neviete poradit ako to dat prec? pretoze ani restart nepomaha...toho rozhrania sa neviem zbavit...vyzera to tak ze moj router je mozno uz aj zniceny a ja s tym nemam nic spolocne...velmi zaujimave :)
17. 7. 2013 22:18:37, mrpear
[DD-WRT] Že by se sám přepsal firmware routeru se mi nezdá. Jediná rada teď je flashnout si tam původní firmware přes 30/30/30 proceduru (popisuji v článku). Firmware pro konkrétní model routeru se dá najít na stránce jeho výrobce.
12. 8. 2013 17:42:57, Misojogi
zaujimala by ma priepustnost routra a to jednak LAN to LAN a predo vsetkym WAN to LAN
tiez autor nepise ako s DDWRT funguje automaticke zapnutie 3G modemu v pripade vypadku normalneho prepojenia (SIM by mala byt vypnuta aby nezrala financie za data a mala by sa zapnut len v pripade vypadku a to automaticky)
je to tak mozne nastavit ? ako to funguje?

tiez ma zaujima priepustnost medzi dvomi PC cez WIFI

cital som ze castokrat nahradny FW sice pridal funkcie ale zhorsil priepustnost
22. 9. 2013 14:05:31, Michal
Ahoj,
vybírám právě router, který umí 3G modem od HUAWEI..

Jen nevím jak to je .. stačí tedy jen sehnat víceméně jakýkoliv TP-Link s USB portem a po nahrání DD-WRT se z něho stane i 3G modem?

Kdysi jsem dělal kamarádovi obyčejný Tp-link s USB a do něho nahrával DD-WRT a objevila se tam podpora Broadband (3G) možnost..

Jak je tomu tedy?


Díky
23. 9. 2013 7:45:50, mrpear
[Michal] Je potřeba, aby router splňoval dvě věci: 1) Byl kompatibilní s DD-WRT a 2) DD-WRT podporoval 3G modem. Pak by vše mělo šlapat. Podpora 3G modemů je tady: http://www.dd-wrt.com/wiki/index.php/3G_/_3.5G.
20. 10. 2013 0:06:33, David
Zdravím mám přesně tento typ routeru akorát mam docel aproblém jelikož ho musim celkem často restartovat protoze mam v domacnosti více zařízení a využívám hlavně wifi tak kolikrat s emi stane ze se nemuzu s nekterym zarizenim pripojit dokud nerestartnu router je mozne aby mi tady nekdo s tim poradil predem děkuji David
23. 10. 2013 22:33:33, mrpear
[David] Zkusil bych flashnout ten router na DD-WRT, nebo už jsi tak udělal? Třeba by to pomohlo.
26. 12. 2013 17:41:46, Michal
Dobrý den,
mám předmětný router (HWV - B1, FWV 2,06EU) a potýkám se s problémem snížení rychlosti netu (UPC Fiber 100). pokud jedu přes dodaný modem (Cisco-1xethernet) je rychlost OK. jakmile připojím dlink tak upload klesne cca na 25%, download je stále OK.
Této rychlosti up dosahuji při odpojení QOS, pokud jsem nechal připojené tak jsem se nedostal přes 10%.
Na DDčko jsem ještě flaschnout nezkoušel. upřímně si na to moc netroufám. ale jak různě googluji chybky či recenze routeru tak mi asi nic jiného nezbude. máte s tímto problémem nějaké zkušenosti?
je fakt, že pc je kapku starší - Procesor AMD Athlon 64 3000+, 2GHz, 2GB RAM, W764, sítová karta je cca 2 roky stará, zvládá i 1Gb, předchozí odešla - takže to může být i tímto?
díky za případnou pomoc
MB
27. 12. 2013 16:16:06, mrpear
[Michal] Zdravím. Já jsem s routerem maximálně spokojen, ...ale je tomu tak až od dob flashnutí DD-WRT. Flashnutí bych se opravdu nebál, protože procedura je celkem bezpečná a i kdyby se něco nepovedlo, lze ji opakovat. Podle mých zkušeností je firmware přímo od výrobce mizerný, takže bych se ani nedivil, kdyby update problém s rychlostí vyřešil.

Co se týče PC - pokud ten stejný PC jede plnou rychlostí přes Cisco a čtvrtinovou přes D-Link, je jasně problém v routeru, resp. vyloučil bych problém se síťovou kartou...
27. 12. 2013 23:04:26, Michal
Hezký den, díky za podporu :-) ... nicméně mi dnes přivezli nové PC a tady to sviští (přes router) jak přes wifi tak přes kabel úplně v pohodě.
takže staré PC asi začíná nějak dosluhovat ... v každém případě flashnutí při nejbližší příležitosti vyzkouším ... jakmile budu mít v kondiciogramu inteligenci na vyšší úrovni.... zatím hezký den
MB
2. 12. 2015 23:08:17, Rosta
Dobrý den chtěl bych se zeptat na instal.DD-WRT. Viděl jsem video na youtube kdy instaloval DD-WRT přímo z původního vebového rozhraní http://192.168.0.1 a chtěl bych se zeptat jestli je to bezpečné nebo se musí požít 30-30-30. Děkuji za odpověď Rosťa
3. 12. 2015 14:10:30, mrpear
[Rosta] Pokud to jde přímo z webového rozhraní, tak proč ne... Jde o to, že většina firmware si hlídá, aby se do nich nenahrálo něco špatně (což má svou logiku, šlo by tím celkem jednoduše zničit router). Pokud se tedy router brání, je metoda 30/30/30 jedinou možností - je o úroveň níž, než samotný firmware.
3. 12. 2015 16:58:28, Rosta
Dobrý den.Děkuji za odpověď na email ohledně nefunkčního bočního tlačítka,ale DDWRT mám pár hodin (30-30-30 funguje dobře) a nastavení toho tlačítka se mi nedaří najít nastavování potřeboval bych trochu návod Dík Rosťa
6. 12. 2015 15:25:52, Rosta
Už to mám WPS nejde zapnout jenom z něho jde udělat yypínač rádia.

Co si o tom myslíte?

:
:
(nepovinné a neveřejné, slouží pro případ dalšího kontaktu přes e-mail)
: