Aktuálně na blogu
Nejčtenější na blogu
Reklama
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.
UPDATE 21.3.2018: Je to již více jak pět let, co jsem tento příspěvek napsal, ale věřte nebo ne, doma stále tento router používám. Před chvílí jsem dokonce aktualizoval DD-WRT na build 35452, který je aktuálně pouze jeden den starý, takže DD-WRT stále žije! Dnes jsem tedy v článku opravil odkaz na stažení firmware, ten původní již nefungoval. Na FTP lze listovat a tak zde naleznete firmware i pro jiné podporované modely.
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.
Reklama
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 několik sestavení a postupně provádím pravidelný update firmware, nyní je aktualizovaný odkaz na firmware pro tento model ze dne 20.3.2018: 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. Tyto tři varianty slouží k upgrade pouze z továrního firmware (tedy toho dodaného samotným D-Linkem)!Upgrade již instalovaného DD-WRT
Pokud již máme DD-WRT v routeru instalován, můžeme jeho update provést snadno a to přímo přes webové rozhraní DD-WRT (Administration -> Firmware Update). Stačí nalistovat nový soubor s firmware a provést update. Pro tuto akci ale musíme použít firmware s názvem:dir825-firmware.bin
Další verze na FTP
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.
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 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 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 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 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
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 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
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
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
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
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...
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
Aktuální nejnovejsí verze FW kterou jsem našel "DD-WRT v3.0-r30880 std (11/14/16)" tlačítko WPS stále umí pouze na vypínáni radia nebo odpojení externího úložiště.
Jen malý problém. Snažím se najít možnost rezervovat IP adresu v LAN pro konkrétní MAC.
Prave resim problem se slabym WiFi signalem. pokud tomu rozumim dobre, vyuziti routeru v modu repeater mi snizi bandwidth na polovinu. Druhy resenim by asi mohlo byt mit jeden router v rezimu Client a druhy jako AP. To ale musim mit dve zarizeni.
Zaujala mne ale moznost vyuzit dualni router. Jak pisete, chtel bych se pres 2.4GHz pripojit k WiFi a pres 5GHz ji posilat dal. Site se nemusi jmenovat stejne, naopak, rad bych mistnosti rolisil. Mohl byste mi prosim poradit, jaky router vybrat? Docetl jsem se totiz, ze ne vsechny dualni routery toto zvladaji.
Mockrat dekuji,
Mirek