Hirdetés

Online Rádió és Mp3 lejátszás Openwrt és Padavan alatt

OPENWRT:
Openwrt-vel több eszközön is (Tplink842, Dlink860l, Nexx3020, GoFlexNet) már több éve üzemeltetek USB-s hangkártyával netrádiót, és mp3 élejátszásra is használom ezeket a rendszeket. Pár perc alatt beüzemelhető bármelyik Openwrt-n, ha a feltételek adottak:
-van USB port a routeren,(tárhelytől függően kellhet egy HUB is esetleg)
-az USB kezeléshez szükséges alap csomagok fent vannak, vagy meg vannak a repo-jában,
-a hanggal kapcsolatos kerneles csomagok (kmod-usb-audio, kmod-sound-core) fel vannak telepítve, vagy elérhető a repo-jában,
-és van egy USB-s hangkártyánk :). (Olcsó Online boltokban 1-2$-os költség, de itthon is csak pár ezres ;) )
Ezek után csak ennyi a teendő:
0: Ha nincsen elég szabad hely, akkor pl egy pendrive-val kibővítjük a rendszert. (1-2MB kelleni fog)
(Nem feltétlenül kell extroot-ot alkalmazni, elegendő simán átlinkelni a plusz csomagokat a penre/ről.)
1: USB kezelés és hanggal kapcsolatos csomagok telepítése, ha még nincsen fent.
2: "alsa-utils" csomag telepítés (hozza magával az alsa-t :) ).
3: "madplay" lejátszó telepítése.
4: A mi 9092-es weboldalunk telepítése (akár csak külön a rádiós rész), ami egy egyszerű mentés betöltése. A webes kezelésben az a legjobb, hogy böngésző szinte mindenen van már, így minden eszközről irányítható a rádió/MP3, külön kliens program telepítése nélkül.

Mentésként felrakható frissítés a suste/headless@BarrierBreaker -hez

A frissítő mentések nem tartalmaznak semmilyen konfigurációt, nem állítanak el semmit!

Letöltésük és betöltésük vagy 9092/system/backup felületen történhet, ahol a "download" résznél kiválasztjuk a listából és letöltjük, majd a "restore" résznél betöltjük.
Vagy ha nem jön be a 9092-es oldal, akkor a lenti szerverek egyikéről letöltjük a mentést, és luciban végezzük el a betöltést (luci/rendszer/mentés és flashelés/mentés visszatöltés).

példák:
-0.8.1 fw előtti verzió esetén a 0.8.1 fw a frissítés
-Alaphelyzetben lévő 0.8.1 fw esetén fel kell tenni az utolsó 0.8.3-repair -t, majd utána az utolsó 0.8.3.1-repair-(dátum).tar.gz csomagot.
-0.8.3-repair.tar.gz csomaggal már frissített fw esetén csak az utolsó 0.8.3.1-repair-(dátum).tar.gz csomagot kell feltenni.
-0.8.3.1-repair-(dátum).tar.gz csomaggal már frissített fw esetén mindig csak az utolsó 0.8.3.1-repair-(dátum).tar.gz csomagot kell feltenni.

Jóképességű NONAME router OYE-0001 azonosítóval

Külső/belső

Külső

- egyszerű műanyag burkolat,
- kis méret (állítva=magasság*vastagság*szélesség):
- talppal és nyitott antennával = 230 * 60 * 95 mm,
- talp nélkül és lehajtott antennával = 130 * 20 * 150 mm,
- csak a doboz mérete: 100 * 20 * 95 mm,
- 2 db nem levehető, de forgatható antenna,
- elöl zöld LED-ek (power, WiFi, 5 db Ethernet),
- bal oldalon 5 db Ethernet port (1 WAN + 4 LAN), microUSB (power),
- jobb oldalon normál USB aljzat, microSD kártya foglalat, 1 db nyomógomb,
- hátul falra akasztási lehetőség és címke,
- alul levehető asztali talp.

Az 5 db Ethernet miatt én nagyobb dobozra számítottam, de szerencsére jól összepréselték a portokat. Első ránézésre azt hittem, nem is Ethernet- (RJ45), hanem telefoncsatlakozók (RJ11).
A ház nem túl igényes műanyag, vannak illesztési hibák is, de a belső kárpótol....

NEXX WT3020, a még minibb mindenes

Az előzmény

Lassan két éve, hogy beszereztem az első TP-LINK WR710N-es mini routeremet, mert nyomtatószerverre lett volna szükségem az USB-s nyomtatóm számára, de azok nagyon drágák voltak, ahhoz képest, hogy mit tudnak.

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. A "kicsi" (cikk végén újratárgyaljuk:) ) 710 az openwrt-vel megoldotta problémáimat.

Azóta használtam már utazó routernek is nyaralásokon, kirándulásokon, és szkenner szervernek is, nagyon hasznos számomra a mai napig.

Ebben a cikkben nem térek ki részletesen a TP-LINK 710-nél már kitárgyalt dolgokra, hiszen mindazt tudja a NEXX3020 is, így érdemes elolvasni az előzményt:

TP-LINK tl-wr710n a mini mindenes

Openwrt Chaos Calmer 15.05 saját verzió (ELVETVE/CANCELED!!!)

Érintett eszközök: TplinkWx-7xx/8xx/9xx/104x/3x00/4300/ArcherCx, NetgearWNDR3800, BananaPi

Végre kiadták a végleges CC-t az openwrt-nél,így nekiálltam sajátot építeni ebből is.

Az első tapasztalat kapásból az volt, hogy brutál sok helyet foglal, bár számítottam is rá, hogy ez lesz :(.
Így elég sokmindent ki kell hagyni belőle, ami a BB-sben bent van.
A CC build általános logikája az, hogy a kimaradt cuccok már együtt nem fértek bele, de egyenként még telepíthetők. Így mindenki maga dönti el, hogy mi kell neki. A szabad helyről és a helyszükségletekről a 9092/installer oldalon lehet tájékozódni (a biztonság kedvéért kevesebb szabad helyet mutat, hogy maradjon szabad kapacitás elmenteni a beállításokat). Természetesen extroot esetén nincsen korlát.
Ide leírom a BB-CC közötti különbségeket, a többi infó a BB buildes bejegyzésnél elérhető.

BB->CC eltérések:
-transmission-web csomag kimaradt
(Külső GUI-val egyből használható így is. De csináltam egy minimalizált csomagot is, amit a saját repoba felraktam "transmission-web_2.84-4-suste_ar71xx.ipk". Elvileg alapértelmezettként ezt telepíti a luci a verziószáma miatt, és fel is fér még a flashre, ha valaki ezt szeretné használni.)
-knockd kimaradt
(Csináltam a backupokhoz egy "knockd-basic.tar.gz" mentést, amit fel lehet rakni a backupfelületről, ha valaki használni szeretné. Ez is felfér a flashbe.)
-relayd kimaradt
(Felrakható luciban, ha szükség van rá. Ez is felfér a flashbe.)
-WOL csomag kimaradt
(Telepíthető luciban, elfér a flashben.)
-szabad hely alapállapotban: 340KB (BB@0,7=400KB, BB@0,8=660KB )

Openwrt Barrier Breaker 14.07 saját verzió Tp-link routerekre

Érintett eszközök: TplinkWx-7xx/8xx/9xx/104x/3x00/4300/ArcherCx, NetgearWNDR3800, BananaPi, NexxWT3020, OYE-0001

Végre kiadták a végleges BB-t az openwrt-nél,így nekiálltam sajátot építeni belőle.
Pár Tplink routerhez el is készült az fw.
Egyelőre várom a visszajelzéseket, és majd a felmerülő problémákat/igényeket javítom/beleépítem.
Majd itt is jelzem, hogy mik lesznek a változások.

Elérhetőség 1: susteopenwrt.ipdns.hu
Elérhetőség 2: suste.xmsk.ovh
Elérhetőség 3: suste.besaba.com

!!!A LEÍRÁSOKAT IS OLVASSA EL AKI HASZNÁLNI AKARJA! -> README!!!

A 4MB-os routerek/APk-hez nem készítettem külön fw-t, csak mentéseket, amikben benne van pár extra dolog: Backups

WDS/Repeater/Repeater-relayd OpenWRT-LuCI alatt (Atheros chip)

[PAGE:1]Fogalommeghatározások - WDS[/PAGE]

Első körben szeretném leszögezni, hogy nem vagyok linux guru, sem hálózat építő, csak többször belefutottam már magam is abba, hogy nem tudtam összehozni a wifi továbbszórást Openwrt-n LuCI-ban, pedig hallottam már sokat a WDS-ről, és jómagam is állítottam már be repeatert. (Gyári Tp-link szoftverben jóval egyszerűbben beállítható ez a funkció!) Sokszor olvastam a fórumban is, hogy segítséget kérnek mások ezekkel kapcsolatban, de sokmindenki sokmindent mondott (köztük én is), de igazán jó leírások sehol nem voltak, még angolul sem igazán találni.
Így hát nagyon piszkálta a csőröm, hogy akkor most működik-e, és ha igen, akkor pontosan milyen beállítások kellenek OpenWRT-n Atheros chipset-tel a wifi kibővítés/továbbszórás -hoz. Szerencsére segítségemre volt k_miso fórumtárs a nyomozásban és a tesztelésben.

TP-Link TL-WR710N, a mini mindenes

A választás

A hozzávaló saját építésű FW elérhető a weben: http://suste.besaba.com/

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 (12-20.000Ft), ahhoz képest, hogy mit tudnak.
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 TP-LINK 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édiaszerver (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.