2024. április 20., szombat

Gyorskeresés

Tp-Link TL-WR710N, a mini mindenes

Írta: |

[ ÚJ BEJEGYZÉS ]

1.Fejezet:
Nemrég szereztem be egy ilyen miniroutert, mert nyomtatószerverre lett volna szükségem az USB-s nyomtatóm számára, de azok nagyon drágák, ahhoz képest, hogy mit tudnak (12-20.000Ft). A routerem is tudná kezelni a nyomtatót, de nagyon messze vannak egymástól, így mindenképpen valami köztes hálózati megoldás kellett. Teljesen véletlenül bukkantam erre a Tplink eszközre, gyorsan meg is tetszett, főleg az OpenWRT-s támogatás miatt, de az ára is nagyon kedvező volt (6.900Ft). A gyári FW is elég sokat tud a méretéhez/árához képest, hiszen tudja a fájlmegosztás(SAMBA) és a médiszerver (DLNA) funkciókat is. Értelemszerűen a nyomtatószerver szoftveres részét kihagyták belőle, mert saját drága eszközeiknek nem akartak konkurenciát állítani.

Persze, ha úgy nézzük, hogy 1-2.000Ft-tal drágábban már hasonló tudású, 4 portos switch-el rendelkező routert lehet kapni, akkor nem olyan jó vétel. Viszont sokszor pont a kis méret miatt drágábbak az elektronikai eszközök, és ha ezt nézzük, akkor igen is van létjogosultsága (zsebrevágható, nem foglal külön helyet, csak bedugja az ember a fali konnektorba).

Hogy mit is tud gyárilag ez a szerkezet, azt ezen a linken megnézhetjük. Mérete miatt könnyen elviheti magával bárhova az ember, és bedugva a 230V-ba, rögtön van egy kis wifis hálózata.

Mivel nekem pont nyomtatószerverre volt szükségem, ezért kibontás után azonnal tettem is fel az aktuális OpenWRT Trunk verziót (egyelőre csak ez van, mert az Attitude Adjustment kiadásakor még nem szerepelt a támogatott routerek között).
Elég gyorsan sikerült a beüzemelés. A hozzávaló trunk verziót letöltöttem, betallóztam a gyári felületen a frissítésnél, és már fent is volt az alap rendszer. Az AA-val ellentétben itt sajnos nincsen benne az OpenWRT webes felülete, amit Luci-nak hívnak. Így ezt SSH-n parancssorból nekünk kell feltenni. Erre a legtöbben a Putty programot használják.

Első belépéskor Telnet-en kell belépni, itt még jelszót sem kér a router, csak az IP-t és a 23-as portot kell megadni, és már bent is vagyunk. Itt gyorsan beállítunk egy jelszót a passwd paranccsal, és innentől él a biztonságosabb jelszavas SSH, amibe szintén a Putty-val tudunk belépni.

Követve a Luci leírást nagyon gyorsan webes felületen találjuk magunkat, ami Windows-hoz szokott embereknek azért jóval komfortosabb (érdemes a HTTPS verziót felrakni). Luciból már nagyon egyszerűen bővíthető a rendszer a System/software fül alatt, még magyar nyelvet is találunk a csomagok között.

Én csak a nyomtatószerver (p910nd) csomagot tettem fel. Mivel a meglévő routerem mögé illesztettem be, így switch-ként konfiguráltam: WAN interfészt töröltem, és a hozzá csatolt ethernet portot pedig a LAN interfészhez állítottam át. Egyik portjába a meglévő routertól jön a lankábel, másik portjából pedig megy a közelben lévő TV-hez. A wifijét egyelőre kikapcsoltam, elég a fő routeré. A klienseken beálítottam/telepítettem a nyomtatót, és hibátlanul teszi a dolgát azóta.

2.Fejezet:
Annyira megtetszett a kis cucc, hogy rokonomat rávettem, hogy vegyünk neki is egy ilyet, plusz egy WDTV Play-t, és váltsuk ki az USB-s külső HDD dugdosást a gépe és a TV-je között, ezzel SMART-osítva a rendszert. A tv csere legalább 2-3 szorosába került volna.
(Szerintem a SMART rendszereknek messze a leghasználhatóbb része a DLNA)
Megrendeltem, pár nap és kezemben volt a 2. példány is.

Mit is akartunk pontosana miniroutertől:
-torrentezzen a router a rádugott HDD-re 7/24-ben (transmission) -hogy ne menjen a PC a letöltések miatt
-tegye elérhetővé DLNA-n a letöltött médiákat (miniDLNA) -ezt látja a WDTV Play
-legyen megosztva a HDD tartalma a hálózaton (SAMBA) -ezt látja a PC és a PS2
-az összes csomag a router memóriájában legyen, ha újraindulgatna, akkor ne legyen gond a távoli életrekeltéssel.

Neki is álltam felpakolni a szükséges csomagokat az OpenWRT alá, de hamar rá kellett jönnöm, hogy nem fog elférni a router memóriájában az összes szükséges fájl. Kiválasztottam a legszükségesebb dolgokat, amik mindenképpen kellenének:
-Luci webes felület
-ext4-re formázott HDD csatolás
-torrent
-DLNA

Még így is túl soknak tünt, ezért tettem egy kisérletet a miniDLNA kiváltására. A gyári FW-ben is uShare van, gondoltam megpróbálkozom vele. Sajnos nem jött össze, nem igazán akart működni, nem látta a médialejátszó rendesen, de ha mégis, akkor meg kifagyasztotta a routert.

Végül addig ügyeskedtem a csomagokkal, amíg sikerült összehozni azt a minimumot, amit szerettem volna:
-Luci, csak alap konfigurációs felülettel
-HDD felcsatolva: 64MB SWAP + a maradék ext4
-transmission + webes felület
-miniDLNA
Nagyon megörültem, de aztán hamar lekonyúlt a szám, amikor jól lekorlátozva elindítottam a transmission-t.
Kb 1 órás üzemidő után mindíg újraindult a router, ledobva magáról a HDD-t.
Nagyon sokat kisérletezgettem a transmission beállításaiban, mire meglett a megoldás. A legtöbbet az segített, hogy a cache-t 0MB-ra állítottam az alap 2MB-ról. Már másik routernél is előjött itt a prohardver fórumon, hogy a cache nem hogy segít, hanem ront a helyzeten.
Ezek a transmission beállítások is jelentősen lekorlátozzák az adatforgalmat, hogy bírja a vas:
-le/fel = 100K/50K
-peer torrent / peermax = 10/20
-letöltési sor = 1
(Ebből remélem kiderül, hogy nem vált ki egy szervert, csak kb napi 2-3 XVID-es film megmozgatására jó -letölt, megnéz, visszaseedel)
Így most már stabilan működik a rendszer, a LOAD értéke nem megy 1 fölé letöltés közben, 2 napja nem indult újra.

Laptopról vagy mobiltelefonról el lehet indítani a letöltést, majd ki lehet kapcsolni a PC-t, a router lassan de biztosan leszedi a mádiákat, majd vissza is seed-eli, és a wifin csatlakozó WDTV PLay + TV elé ülve pedig szépen meg lehet nézni amit letöltöttünk. Spórolásnak sem rossz ez a fajta kiváltás, mert a router+HDD kb 5W-ot fogyaszt, és ennyi még a legmodernebb laptopnak sem elég.

A lemaradt SAMBA hálózati megosztást egy PS2 használta volna, de egyelőre ez maradt a Pendrive-os játéknál. Ha hetekig stabil a rendszer, akkor lehet, hogy felcsatolok egy extroot-ot is a vinyóról (szerencsére gondoltam erre is, és 3 partíciót csináltam rá: 64MB swap, 128MB ext4 extroot-nak, maradék ext4), így nem lesz hely hiány, és akkor felmegy a SAMBA csomag is.

Abban biztos vagyok, hogy bírni fogja a kütyü, mert DLNA-s tv nézés és PS2 játék nem fog egyszerre menni.
Köszönet a segítségért vargalex fórumtársnak!!!

3. Fejezet:
Kacérkodom az ehhez a routerhez való saját FW építéssel. Ha valakinek van kedve segíteni, az szóljon nyugodtan :). WinXP-re felapokoltam már a VMware-t, és leszedtem egy Ubuntu-t.........

Valamiért a vmware-es dolog nem jött össze, nem igazán jelenítette meg az ubuntu minden felületét, így végül csináltam egy kis helyet a kislaptopunkon, és oda telepítettem az XP mellé az Ubuntut.
Ezzel viszon szerencsém volt, minden egyéb szükséges dolog felrakása nagyon egyszerűen ment az Openwrt Buildroot leírása alapján. Nagyon nagy KÖSZÖNET az Openwrt csapatnak a terminal-on létrehozzott grafikus felületért ("make menuconfig" -gal hívható elő), melyen pofon egyszerű összeollózni, hogy mit is akarunk belepakolni a saját FW-nkbe! Persze azért érdemes tisztában lenni a csomagokkal, hogy mi mihez kellhet, de még a függőségeket is kezeli. Pl. ha becsillagozunk egy alklamazás Luci konfigurációs felületét, akkor automatikusan hozzáveszi magát az alklamazást és a függőségeket is.

Mikor végeztünk a fő beállításokkal (router tipus, processzor, wifi,stb) és a csomagok összeválogatásával, azután már csak egyszerű "make" parancsot kell kiadni, és el is kezdődik az fw készítése. Ha végzett, a "BIN" könyvtárban megtaláljuk a kész flash-elhető fw factory (gyári rendszer esetén szükséges) és sysupgrade (már meglévő openwrt esetén szükséges) verzióját is, és természetesen az MD5 ellenörzőfájlt is.

Egy gyorslista, hogy végül mit sikerült belepakolni:
-Luci webes felület, magyar nyelvvel, https támogatással
-ext4 fájlrendszerű HDD csatolás
-minidlna (DLNA szerver) + Luci felület
-samba szerver (hálózati megosztás) + Luci felület
-transmission (torrent kliens) + saját webes felület + Luci felület
-qos + Luci felület
-p910nd (nyomtatószerver) + Luci felület
-vsftpd (ftp szerver)
-ddns (dyndns támogatás) + Luci felület

Még vargalex hívta fel a figyelmemet arra, hogy az MC (Midnight Commander -SSH-n olyan mint a TotalCommander) jól meghízott az utóbbi időben, mert a "Glib2" csomagot használja már, ami többszöröse a "Glib1"-nek, amivel megelégedett a régi MC. Kezdőként nem tudom, hogyan/hova kellett volna bemásolni és mit ahhoz, hogy a régi MC-t berakjam az fw-be, így csak a "Glib1"-et választottam ki, majd a már felflashelt működö rendszeren tettem fel csomagként a Backfire repoból a régi MC-t, ami hibátlanul működik. Ezzel is nyertem vagy 700KB-t helyet!

Tehát ha hozzáveszzük a listához az MC-t, meg azt, hogy a szabad hely a memóriában még így is 800KB körül van, akkor látszik, hogy nagyon is van értelme foglalkozni azzal, hogy saját szoftvert gyártsunk a routerünkre, mert így sokkal több minden elfér benne. Elég csak összevetni ezt a listát a 2. fejezetben kitárgyalt pár csomaggal.

Ha valakinek esetleg kedve támad a kis mindeneshez, és szeretné kihasználni az általam összerakott rendszer többletfunkcióit, akkor keressen meg itt vagy privátban, és elküldöm neki a kész fw-t.

Pár kép a rendszerről:



Hozzászólások

(#1) SteveBeard


SteveBeard
senior tag

Szia!

Nagyon ügyes! Gratulálok! :C

Steve

(#2) csixy


csixy
addikt

Szia !
Gratulálok !

Szeretnék kérni valamit, "lustaság fél egészség " jeligére , nevezetesen a buildroot menü végig bögyőzése után a buildelés indítása előtt kitermelődik egy "akarmi.config" file , ezt szeretném elkérni tőled , mert így két három egérkattintással a Te munkád eredményét át tudnám állítani egy Fonera 2,0n (ramips RT3x5x) buildelésére.
Én 64 bites linux mint cinnamon 16-ba (dehát az is ubuntu) telepítettem bele a buildrootot . Leszedtem a Trunkot mind a 370 megabájtot. Gondolon, hogy tudnám használni a .config fájlodat alapnak.

Priviben küldöm az emil címemet.

Köszönettel dr_CsI

Kert, kütyük,munka,matek,morfondír...ennyi. Szóval ács nem vagyok, de nemrégiben sikerült faragnom egy mőködőképes fogpiszkálót.

(#3) suste válasza csixy (#2) üzenetére


suste
veterán

átküldöm este, de pont nemrég kavartam kicsit össze, mert a sane-t is próbáltam volna beletenni, de kompletten nagyon sok...
egyébként már a curl+screen is bele volt válogatva, azok még elfértek, igaz a curl-t már külön konfigurálni is kell a menüben.....

(#4) csixy válasza suste (#3) üzenetére


csixy
addikt

Előre is köszönöm !

Írtam privit további kunyerálások céljából. :R

Kert, kütyük,munka,matek,morfondír...ennyi. Szóval ács nem vagyok, de nemrégiben sikerült faragnom egy mőködőképes fogpiszkálót.

(#5) csixy


csixy
addikt

Már megy :)
A rádiókat kicsit bajos volt beröffenteni.

Köszi suste !! :DD

Kert, kütyük,munka,matek,morfondír...ennyi. Szóval ács nem vagyok, de nemrégiben sikerült faragnom egy mőködőképes fogpiszkálót.

(#6) suste válasza csixy (#5) üzenetére


suste
veterán

Mi volt a baj a wifivel?
Mentést felraktad? GUEST, tűzfal meg egyéb dolgok helyükre kerültek?

(#7) csixy válasza suste (#6) üzenetére


csixy
addikt

Szerintem az OpenWrt-s drájverekben még mindig nincsenek benne a gyári mérnökök által kifundált legfrissebb tili-tolik kalibrációk stb.
Mert a wifinél igen háklis arra bármelyik rádió, hogy melyik csatornát állítom be , hogy 20-vagy 40 Mhz, alatta vagy felette . Hogy milyen teljesítményt próbálok neki diktálni.
Nem is lehet simán egyből aktiválni a beállításokat és nem mindegyik válik be, de némelyik egy idő után jó lesz mégis ( biztos dolgozik közben a háttérben egy tili-toli , próbálgatás kalibrálás satöbbi).
Van úgy hogy a beállítások csak a router ujraundítása után tudnak élesre beaktiválódni.
Szóval kemény küzdelem a rádiók stabil működésének beállítása.
Most is éppen ledöglött , mert éjjel még a tabról elalvás előtt valamit átállítottam a 2,4GHz-en és ez nem vált be.
Szóval a Wifivel WIP stádiumban vagyok.
A többi szerintem Ljyyyoooó! Tesztüzem folyamatban. :R

[ Szerkesztve ]

Kert, kütyük,munka,matek,morfondír...ennyi. Szóval ács nem vagyok, de nemrégiben sikerült faragnom egy mőködőképes fogpiszkálót.

(#8) csixy válasza csixy (#7) üzenetére


csixy
addikt

Már látom, hogy nem elég a rádiót engedélyezni , hanem a LAN is ujracsatlakoztatandó.

Kert, kütyük,munka,matek,morfondír...ennyi. Szóval ács nem vagyok, de nemrégiben sikerült faragnom egy mőködőképes fogpiszkálót.

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.