• Výběr hardwaru (tato část)
  • Vytvoření síťových rozhraní (část 2)
  • Nastavení sítě 802.11ac (5Ghz) access-point (část 3)

Posledních deset let jsem strávil nákupem levného síťového hardwaru a jeho upgradem na DD-WRT, abych získal zpět „funkce“ v hodnotě přes 500 dolarů, které byly z linuxového jádra, na němž byly založeny stock firmwary, vyřazeny.

Přes nestabilní sestavení, neopravené chyby a kontroverze kolem něj byl DD-WRT stále lepší volbou než stock firmwary. V dnešní době je však slušný hardware levnější než kdy jindy a Linux je novou módou mezi komunitou kutilů (dívám se na tebe, pane Raspberry), tak proč si jednou provždy nevyrobit vlastní, na míru šitý bezdrátový směrovač?

Mezi důležitými kusy hardwaru, které budete muset vybrat, musíte nejprve zvolit platformu: x86 nebo ARM? Nebudu podrobně vysvětlovat klíčové rozdíly, protože tyto informace jsou k dispozici, ale ve zkratce: první platforma má vyšší výkon, zatímco u druhé jde především o cenovou a energetickou efektivitu. Zatímco desky Raspberry Pi (nebo podobné) jsou extrémně levné a pravděpodobně mají větší výkon než většina bezdrátových směrovačů, které najdete v komerčních hotových produktech, mějte na paměti, že platformy založené na x86 jsou rozšířené a těží z dobře standardizovaných form factorů a rozšiřujících portů.

Nejdůležitější částí hardwaru je samozřejmě bezdrátová čipová sada: jak 802.11n (2,4 GHz), tak 802.11ac (5 GHz) jsou dnes de facto standardy, ale výběr bezdrátového zařízení pro Linux může být náročný úkol, tím spíše, pokud musí být podporován režim AP. Ještě jednou dlouhý příběh: Pro bezbolestnou cestu jsou vhodné čipové sady Atheros. Ovladače ath9k i ath10k jsou dobře udržované a tyto čipové sady snadno najdete v podobě USB a/nebo mini-PCIe v závislosti na dostupných portech.

Pokud je minimální požadavek jedno síťové rozhraní, operační paměť a úložiště si můžete libovolně zvolit podle svých potřeb.

Bill of Material

Při určitém osobním kompromisu ohledně ceny a spotřeby energie jsem zvolil platformu založenou na architektuře x86, abych využil výhod modulární, upgradovatelné (a relativně hovězí) sestavy.

Pokud se nechystáte zvolit platformu ARM, určitě zvolte platformu bez ventilátoru.

  • 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 case
  • 3 x 6dBi RP-SMA Dual Band Antenna + RP-SMA Pigtail Cable
  • PicoPSU-90
  • Spare 2.5″ HDD

Skříň je prostorná a má předřezané otvory pro AC/DC konektor. Instalace základní desky, RAM a Pico-PSU proběhla hladce:

Hardware Porn

Nejsložitější částí byla mini-PCIe WiFi karta, protože deska podporuje pouze karty poloviční velikosti: zde přichází na pomoc mPCIe Extender. K propojení obou stran adaptéru jsem použil 20cm kabel FFC (je součástí balení) a stranu mini-PCIe jsem připevnil k šasi pomocí oboustranné lepicí pásky.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.