Wifi router kliens módban, avagy Murphy is WRT-t használ!

Alap story: Egy LAN végponttal nem, és Wifi térerővel is alig-alig rendelkező szobába kellett internetet varázsolni. Sajnos légvonalban 5 falat(majdnem 15 méter távolság) már megérzett néhány kliens eszköz, és eldobálták a Wifi kapcsolatot. Zene lejátszás, vagy bármilyen live stream nézése esetén a töltögetés és a szakadozás nagyon bosszantó tud lenni.

Pont volt kéznél egy TP-Link TL-WR841ND V11, gondoltam majd valamelyik WRT alapú firmwarrel Client mode-osat játszok, így majd mindenki örül...

Nekem alapvetően a DD-WRT áll kézre, így azzal próbálkoztam először.

DD-WRT:
Hiba: Sajnos a router nem minden beállítást ment el és előfordul, hogy azokat is elfelejti. Újraindul majd alapbeállításokkal működik. Ezt a jelenleg legfrissebb builddel is produkálja.

OpenWRT:
Hiba: OpenWRT nem támogatja sehogy a 841_V11-en az Európában engedélyezett 12 és 13-as csatornákat(bár létezik rá patch). Ha nincs más, akkor B tervnek jó ez is. A hálózataimat a 13-as csatornára szoktam állítani, mert rengeteg Wifi AP van a környéken, de szerencsére a rosszul/alapbeállításra konfigurált(USA konfig) eszközök nem mennek a 11-es csatorna fölé. Így bőven marad nekem is sávszélességem, és normális hatótávolságom a sok szomszéd ellenére :D

LEDE:
Jelszó, ország beállítása után ki lehet választani a 13-as csatornát! WIN!
Kikapcsoltam az IPV6-os sz...ámomra felesleges dolgokat, és átraktam a routert a 192.168.0.1-re.
Ha valaki bekapcsolva hagyja a AP ként is úgy, hogy kliens módban van, azzal ugyan kap egy Wifi repeatert, de fontos tudni, hogy az 1 rádiós routereken felére fog csökkenni a sávszélesség.
A klienseken van LAN csatlakozási lehetőség is, így a routeren lévő Wifit csak kliens módban használtam.

Végignyomkodtam a LuCI-s guide-ot:
https://lede-project.org/docs/user-guide/relay_configuration#setup_with…

Amiből sajnos csak azt a lényeges információt hagyták ki(és ebben a hálózati ábrák is félrevezetőek), hogy mivel a router ugyan más tartományban érhető el a kliensnek amivel beállítod kézzel adsz IP címet, VISZONT(!) ebbe az alhálózatba ő semmi egyebet nem routeol tovább, mert a relayd-vel a router gyakorlatilag "switchként" működik. Szóval a host routertől DHCP-n fogsz IP címet kapni, a host router hálózatába.

És voila, már működik is(szűk 2 óra szívás után... ).
Apró fájdalmam csupán, hogy szépen összegyűltek az Opensource gyermekbetegségek(teszteletlen, nem működő release; javítottnak jelölt, de javítatlan hibák; dokumentációs hiányosságok), holott amit meg akartam csinálni/megcsináltam az nem rocket science, és még csak nem is újdonság. :)

Hozzászólások

Tomatoval könnyen és szépen le lehet kattintani a client-mode wifit. Utána kiveszed a pipát a dhcp szerverről és innentől kezdve a vezetéken rádugott kliensek dhcp lookupja elér a "sima" routerhez, és hálózatilag transzparens lesz a cuccod (+kézi ip conf se kell). Én igy használom, hasonló okokból (plusz azért mert az rpi1 cpu ügyileg gyenge a wpa -hoz).
Bár sajna tomato nem lesz erre a routerre.

--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead

Hasonló tapasztalat Client mód esetén.. Viszont WDS módban LEDE gyönyörűen üzemel nálam, ami számomra nagyban megkönnyíti a hálózati managementet.
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Ha valami kell az újabb kernelből, snapshot buildben van 4.9.58-as kernel is ahhoz a router-hez, továbbá csinálhatsz saját image-et, valamint kell a fenének a LuCi. :)

Az, hogy 4.9.58-cal működik, igazolt tény. Általam. :) Igaz, én emlékeim szerint a v10-es router-t használom ugyanebből a típusból.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE