• A hardver kiválasztása (ez a rész)
  • A hálózati interfészek felállítása (2. rész)
  • 802.11ac (5Ghz) hozzáférési pont (3. rész)

Az elmúlt évtizedet olcsó hálózati hardverek vásárlásával és DD-WRT-re való frissítésükkel töltöttem, hogy visszakapjam azokat a több mint 500 dollár értékű “funkciókat”, amelyeket kiiktattak a Linux kernelből, amelyen a stock firmware-ek alapultak.

A bizonytalan buildek, javítatlan hibák és a róla szóló viták ellenére a DD-WRT még mindig jobb választás volt, mint a stock firmware-ek. De manapság a tisztességes hardver olcsóbb, mint valaha, és a Linux az új hóbort a barkácsközösség körében (rád nézek, Mr Raspberry), így miért ne készíthetnénk egyszer és mindenkorra saját, testre szabott vezeték nélküli routert?

A fontos hardverek közül először is ki kell választanunk a platformot: x86 vagy ARM? Nem fogom részletesen kifejteni a legfontosabb különbségeket, mivel ezek az információk rendelkezésre állnak, de röviden: az előbbiek jobb teljesítményt nyújtanak, míg az utóbbiaknál minden a költség- és energiatakarékosságról szól. Míg a Raspberry Pi lapok (vagy hasonlók) rendkívül olcsók, és valószínűleg több lóerővel rendelkeznek, mint a legtöbb vezeték nélküli router, amelyet a kereskedelmi forgalomban kapható off-the-shelf termékeken talál, ne feledje, hogy az x86-alapú platformok széles körben elterjedtek, és a jól szabványosított formátumok és bővítő portok előnyei.

A legfontosabb hardver természetesen a vezeték nélküli chipkészlet: mind a 802.11n (2,4 GHz), mind a 802.11ac (5 GHz) ma már de facto szabvány, de a Linuxhoz való vezeték nélküli eszköz kiválasztása ijesztő feladat lehet, még inkább, ha AP módot kell támogatni. Hosszú történet röviden ismét: Az Atheros lapkakészletek a fájdalommentes útravaló. Mind az ath9k, mind az ath10k meghajtók jól karbantartottak, és a rendelkezésre álló portoktól függően könnyen megtalálod ezeket a chipkészleteket USB és/vagy mini-PCIe formában.

Míg egyetlen NIC interfész a minimális követelmény, a RAM és a tároló szabadon választható az igényeidnek megfelelően.

Az anyaglista

Az ár és az energiafogyasztás tekintetében némi személyes kompromisszumot kötve, x86-alapú platformot választottam a moduláris, fejleszthető (és viszonylag erős) konfiguráció előnyei miatt.

Ha nem ARM platformot választasz, akkor mindenképpen ventilátormentes legyen.

  • Gigabyte GA-J1900N-D3V (J1900 Quad-Core 2Ghz Celeron, dual NIC)
  • Airetos AEX-QCA9880-NX (dual band 802.11ac, MIMO)
  • 4GB RAM (DDR3-LP, 1333Mhz, 1.35v)
  • mPCIe Extender
  • MX500 mini-ITX ház
  • 3 x 6dBi RP-SMA Dual Band antenna + RP-SMA Pigtail kábel
  • PicoPSU-90
  • Pót 2.5″ HDD

A ház tágas, és előre vágott lyukakkal rendelkezik az AC/DC dugó számára. Az alaplap, a RAM és a Pico-PSU beszerelése simán ment:

Hardware Porn

A legtrükkösebb rész a mini-PCIe WiFi kártya volt, mivel a kártya csak félméretes kártyákat támogat: itt jön az mPCIe Extender a segítségünkre. Az adapter mindkét oldalát egy 20 cm-es FFC kábellel (mellékelve) kötöttem össze, a mini-PCIe oldalt pedig néhány kétoldalas ragasztószalaggal rögzítettem a házhoz.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.