Mindent bele router

A BPi-R1 alaplap

A BPI-R1 router mind teljesítményében, mind árában bőven a pár ezer forintér kapható routerek felett áll. Próbáljuk meg kihasználni a plusz teljesítményt. A változatosság kedvéért használjuk a BPi-R1 készüléket a rendeltetetésének megfelelően routernek. Természetesen, ha ennyit költöttünk rá, akkor ne egyszerű alap feladatokat tegyünk rá, hanem egy otthoni/kisirodai mindenest csináljunk belőle.

A BPi-R1 alaplap
A BPi-R1 alaplap. A fekete leragasztás felület szerelt alkatrészeket takar, ha leszedjük, a HDD rövidzárlatot okozhat

A csomag kicsomagolása után egy alaplapot, tápegységet és lapra szerelt („IKEA-ás”) dobozt találunk az asztalon. A dobozt a összeszereljük (Ezt a CRM szervert leíró cikkünkben már átvettük ).

Operációs rendszernek OpenWRT-t választottunk. Ez egy routerek részére beállított részben előre konfigurált linuxnak tekinthető Ez azt jelenti, hogy hasomló eredményeket érhetünk el a különböző linuxox használatával, azonban a konfiguráció azoknál egyszerűbb. Az OpenWRT, már rendelkezik beállított grafikus felülettel stb.

A most aktuális (3-as) OpenWRT-t innen töltöttük le, majd a többször ismertetett módon az SD kártyára másoltuk:

dd if=openwrt-sunxi-BPI_R1-sdcard-vfat-ext4-2015-5-9.img of=/dev/mmcblk0

Ahol

openwrt-sunxi-BPI_R1-sdcard-vfat-ext4-2015-5-9.img a letöltött image

/dev/mmcblk0 az SD kártya

Jó pár másodperc múlva valami ilyesmit ír ki:

368640+0 beolvasott rekord
368640+0 kiírt rekord
188743680 bájt (189 MB) másolva, 261,064 mp, 723 kB/s

Az ext4 partíció átméretezése
A jelölt ext4 partíciót fogjuk átméretezni

Mielőtt továbblépnénk indítsuk el a gparted programot és a második partíció méretét a választott SD kártyának megfelelően méretezzük át. Oda kell figyelni, hogy a kártyán két partíció van. Egy FAT (ehhez nem nyúlunk), és egy ext4.

Gparted kép
Mivel a partíció kezdetének pozícióját nem változtathatjuk meg, ezért a középső mezőbe a maximálisnál egyel kisebb értéket adunk meg

Természetesen a szabad helyen új partíciót is létrehozhattunk volna (akkor az adatoknak saját partíciója lenne),

A  készülékbe a kártyát berakva simán felbootol. Az IP címe alapértelmezés szerint 192.168.1.1  Jelentkezzünk be a root/admin felhasználónév/jelszó párossal egy böngészőből.

A system/software menüpontban az a Download and install package: boxba beírjuk: luci-i18n-base-hu, majd az OK gomb megnyomásával a menürendszert magyarítjuk. (Egyes csomagok külön magyarítást fognak igényelni)

Telepítsük a squid proxyt. Download and install package: boxba beírjuk:  squid

Tegyünk fel egy sambát is: samba36-server

Ehhez létezik magyar nyelvű kezelőfelület is: luci-i18n-samba-hu

Az „egyszerűség kedvéért” a rendszer/hálózati megosztások megosztások alatt lesz leérhető. Itt jól áttekinthető képernyő segít a beállításokban.

Ezzel az alapvetően szükséges telepítéseket megtettük.

Állítsuk be az alapvető dolgokat a rendszer/rendszer menüpontban.

Ezt az állapot/folyamatok menüpontban tehetjük meg:
Gépnév: A router neve. Tetszőleges FQDN (lehet .priv végű is)
Időzóna: Europe/Budapest (Ha már itt vagyunk)

A rendszer alaposabb vizsgálata kimutatja, hogy a squid proxy telepítéséhez még függőségeket kell telepíteni, azonban a squid ez után sem működik megfelelően.

Ha a cél elsősorban a tartalomszűrés akkor az image tartalmaz előre telepített privoxy-t, ami reklám és rosszindulatú oldalak szűrésére megfelel.

A tapasztalatok alapján az OpenWRT használatát erre a célra nem találtuk megfelelőnek. A tapasztalt hibákat a gyártónak (OpenWRT) jeleztük. Egyenlőre le kell vonni a tanulságot, hogy minden anyagból nem lehet várat építeni.

A Bananian linux alkalmasabbnak bizonyult, de ez már egy másik cikk témája…

Kapcsolódó cikkek