Router és NAS készítése egy processzoron

Alig néhány évvel a számítógépem megvásárlása után volt egy „otthoni szerverem” Linuxon. Most már több mint tizenöt év telt el azóta, és az idő nagy részében volt otthon valamiféle második kiegészítő számítógépem. Egyik nap, amikor eljött a frissítés ideje, elgondolkodtam: minek kell külön router, ha már van szabad számítógépem? Hiszen régen, a XNUMX-es években sokak számára ez volt a standard konfiguráció.

Valóban: ma ehhez létrehozhatunk egy külön virtuális gépet, és helyezhetünk bele USB vagy PCI Wi-Fi kártyát. Operációs rendszerként pedig egy csapásra használhatod a MikroTik RouterOS-t, és kis pénzért vállalati szintű szoftverhez juthatsz.

Belépés

Felvázolom az akkori céljaimat és célkitűzéseimet, amikor még csak elkezdtem a projektet:

  1. Az összeállításnak a lehető legnagyobb mértékben a leggyakoribb szabványos alkatrészekből kell állnia. Ez azt jelenti, hogy nincs más méretű alaplap, mint az mATX / mini-ITX és az alacsony tokok, amelyek nem férnek el a teljes méretű kártyákhoz
  2. Legyen elég hely a lemezeknek, de maguk a kosarak legyenek 2.5 hüvelykesek.
  3. A modularitásnak idővel megtakarításokat kell eredményeznie - elvégre a régi szabvány 5-ös Wi-Fi-kártyája egyszerűen 7-re cserélhető
  4. Támogatás legalább valamilyen távirányítóhoz, hogy megértse, miért nem emelkedik a rendszer anélkül, hogy fizikailag csatlakoztatná a monitort és a billentyűzetet valami magasan és távoli helyre.
  5. Teljes szabadság az operációs rendszer kiválasztásában és azok támogatása bármely operációs rendszer összes kritikus összetevőjéhez
  6. Nagy teljesítményű. Belefáradt a várakozásba, hogy a Deluge több ezer fájlba „rágja” a .torrentet, vagy az engedélyezett titkosítás miatt a sebesség a lemezek vagy a hálózati kapcsolat alá csökken.
  7. Vizuális szépség és ügyes összeszerelés
  8. Legnagyobb tömörség. Az ideális méret egy modern játékkonzol.

Azonnal figyelmeztetlek, hogy ha úgy gondolja, hogy az alábbiakban a cikkben elmondom, hogyan kell teljesíteni az összes pontot, akkor nagyon naiv vagy, és jobban jársz, ha megveszed a Synology-t vagy egy helyet a felhőben.
Valójában nem látok semmi irreálist egy ilyen megoldásban, csak talán nem tanulmányoztam át eléggé az egész javaslatot, vagy talán azért, mert a saját összeszerelt NAS-ok piaca hosszú ideje hanyatlóban van, és egyre kevesebb alkatrész van erre a célra, és drágábbak is.

Egy kicsit a szoftverről

Annyira lusta voltam mostanában, hogy nincs kedvem magam konfigurálni a KVM-et, ezért úgy döntöttem, megpróbálom megnézni, mi az az unRAID, amelyet a LinusTechTips olyannyira praktikus grafikus felhasználói felületként emleget a KVM konfigurálásához és jó NAS szoftverként. Tábornok. Mivel én is lusta voltam az mdadm-mel bíbelődni, az unRAID két legyet ölt egy csapásra.

gyülekezés

ház

Következett a meglepően nehéz része a házi NAS szabványos alkatrészek felhasználásával történő összeszerelésének: a tok kiválasztása! Mint mondtam, rég elmúltak azok az idők, amikor az ajtók mögött korongos kosarak vannak. És nagyon szerettem volna 2,5”-os, tizenöt milliméteres Seagate meghajtókat is használni (a cikk írásakor a maximális kapacitás 5 TB). Csendesek és kis helyet foglalnak. Egyelőre nekem elég volt az 5TB.

Nyilván miniITX alaplapot szerettem volna, mert úgy tűnt, egy bővítőhely is elég.

Kiderült, hogy vannak kompakt, netbook méretű tokok, de csak egy hely van 2,5-ös és „egyéb” tok számára, ahol már van pár 3,5-ös a megfelelő méretből. Egyszerűen nincs középút. Akár pénzért is. Volt valami az Ali-n, de azt leállították (MINDIG nézzétek meg az Alit, hogy nem szokatlan dolgok vannak-e, néha a kínaiak már mindent feltaláltak és tömeggyártásba bocsátották). Valami kis fórumon olvastam a SilverStone CS01B-HS-ről, de az ára egyáltalán nem fért bele a „költségvetés” kategóriába. Belefáradva a keresgélésbe, megrendeltem az Amazonon a Shipiton keresztül, ami a műszaki specifikáció harmadik pontját teljesen megbukta.

De most már egyáltalán nem kell aggódnia a költségvetés miatt!

Azt tanácsolom, hogy azonnal készítsen 3D-s modellt álma testéről, és kapcsolja be CNC gépre valódi alumíniumból. Kicsit drágább lesz, mint Silverstone, de ezerszer szebb. Csak oszd meg később a Githubon!

feldolgozó

Természetesen az AMD-t szerettem volna processzorként használni, ez 2019-es, csak azok számára érhető el, akik nem nagyon mélyednek el benne. De a negyedik lépés „Távvezérlő támogatás” végrehajtása során csak az AMD Ryzen DASH-t találom, és megértem, hogy ebben az esetben az Intelt kell választanom.

Ezután minden olyan, mint mindig: Yandex.market, szűrők, egyszerű Google-keresés a gyerekek problémáira és ingyenes szállítás holnap a moszkvai körgyűrűn belül.

Alaplap

Ami az alaplapokat illeti, valójában csak egy választás van - Gigabyte GA-Q170TN.

Fogalmam sincs, miért csak x4-es a bővítőhely, de ha a jövőben tíz gigabites hálókártyát akarsz oda rakni, akkor lesz elég tartalék (de már nem fogsz tudni olyan tárhelyet csatlakoztatni, ilyen teljesítményt nyújt).

Az egyik nagy előny: két miniPCI-E foglalat. A MikroTik az összes Wi-Fi kártyáját (és ezekre van szükségünk, mert csak ezeket támogatja a RouterOS) miniPCI-E formátumban gyártja, és valószínűleg még sok éven át ezt fogja tenni. ez a fő szabványuk a bővítőkártyákhoz. Például megvásárolhatja a moduljukat LoRaWAN és egyszerűen kaphat támogatást a LoRa eszközökhöz.

Két Ethernet, de 1 Gbit. 2017-ben előterjesztettem egy törvényt, amely megtiltotta a 4 Gbit-ig terjedő Ethernet sebességű alaplapok értékesítését, de nem volt időm összegyűjteni a szükséges számú aláírást az önkormányzati szűrőn való átjutáshoz.

lemezek

Két STDR5000200-at veszünk lemezként. Valamiért olcsóbbak, mint a ténylegesen ott lévő ST5000LM000. Vásárlás után megnézzük, szétszedjük, kivesszük az ST5000LM000-et és SATA-n keresztül csatlakoztatjuk. Garanciális eset esetén összerakod és visszaküldöd, cserébe kapsz egy új lemezt (nem viccelek, én ezt tettem).

Nem használtam NVMe SSD-t, talán a jövőben, ha szükség lesz rá.

Az Intel a legjobb hagyományai szerint hibázott: nincs elég támogatás az alaplapban, a processzorban is kell vPro támogatás, és megunni fogja a kompatibilitási tábla keresését. Valami csoda folytán rájöttem, hogy legalább egy i5-7500 kell. De mivel a költségvetésnek már nem volt korlátja, felmondtam magam.

A többi komponensben nem látok semmi érdekeset; bármilyen analógra cserélhetők, ezért itt van egy általános táblázat a vásárláskor érvényes árakkal:

Név
Szám
Ár
Költség

Crucial DDR4 SO-DIMM 2400MHz PC4-19200 CL17 – 4Gb CT4G4SFS624A
2
1 259
2 518

Seagate STDR5000200
2
8 330
16 660

SilverStone CS01B-HS
1
159 USD + 17 USD (szállítás az Amazonról) + 80 USD (Oroszországba szállítás) = 256 USD
16 830

PCI-E vezérlő Espada FG-EST14A-1-BU01
1
2 850
2 850

Tápegység SFX 300 W Legyen csendes SFX POWER 2 BN226
1
4160
4160

Kingston SSD 240 GB SUV500MS/240G {mSATA}
1
2 770
2 770

Intel Core i5-7500
1
10 000
10 000

GIGABYTE GA-Q170TN
1
9 720
9 720

MikroTik R11e-5HacT
1
3 588
3 588

antennák
3
358
1 074

RouterOS 4-es licencszint
1
$45
2 925

unRAID Alap licenc
1
$59
3 835

Összesen 66 930 rubel. A kérdés gazdasági részével foglalkozó harmadik pont darabjaira tönkrement, de melengeti a lelket, hogy ez a hardver tíz év múlva is képes lesz ellátni a feladatot.

A szoftver beállítása meglehetősen egyszerű volt, szerencsére megvan rá a képessége: 95%-a egy este alatt kattintható egérrel. Ezt külön cikkben le tudom írni, ha van érdeklődés, hiszen nem volt minden tökéletes, de nem volt olyan megoldhatatlan probléma, amit ne lehetne megoldani. Például nem volt olyan egyszerű vezetékes Ethernet-adaptereket telepíteni a RouterOS-be, mert a támogatott berendezések listája meglehetősen szűkös.

Következtetések a határátlépés után száz napos üzemidő alatt

  1. Erre a célra nincs szükség vPro-ra. Ez nagymértékben leszűkíti az alaplapok és processzorok választékát, otthoni használatra pedig egy vezeték nélküli HDMI-bővítővel és egy vezeték nélküli billentyűzettel is beéri. Végső megoldásként (a szerver a pincében, vasbeton födém alatt található) használjon csavart érpárú hosszabbítót.
  2. 10 gigabit kellett tegnap. Az átlagos merevlemez másodpercenként 120 megabájtnál gyorsabban olvas.
  3. Az épület a költségvetés negyedét emésztette fel. Ez elfogadhatatlan.
  4. A NAS/router gyors processzorára nagyobb szükség van, mint ahogy kezdetben látszott
  5. Az unRAID nagyon jó szoftver, minden benne van, amire szüksége van, és nincs semmi, amire nincs szüksége. Egyszer fizet, ha több lemezre van szüksége, akkor csak a licencek árának különbözetét kérik.

A korábbi hap ac-m körülbelül 20 megabitet produkált VPN alagút titkosítással. Most már csak egy i5-7500 mag elegendő egy gigabit leadásához.

Router és NAS készítése egy processzoron

PS

Nagyon örülök, ha a végéig elolvastad és érdekesnek találtad! Kérem, tegye fel kérdéseit, ha valami nem világos. El is felejthettem volna.

Azonnal válaszolok a nyilvánvalóra:

- Miért ez az egész, meg tudod venni a Synology-t?
- Igen, és azt tanácsolom, hogy tegye meg. Könnyebb, gyorsabb, olcsóbb és megbízhatóbb. Ez a cikk azoknak a rajongóknak szól, akik tudják, miért van szükségük további funkciókra.

— Miért nem a FreeNAS, minden benne van, ami az unRAID-ben van, de ingyen?
— Jaj, a nyílt forráskód egészen más. A FreeNAS-t pontosan ugyanazok a programozók írják fizetésre. És ha ingyen kapod a munkájukat, akkor a végtermék te vagy. Vagy a befektető hamarosan abbahagyja a fizetésüket.

— Mindent megtehet tiszta Linuxon, és még mindig pénzt takaríthat meg!
- Igen. Egyszer én is ezt csináltam. De miért? A hálózat beállítása Linux alatt mindig is problémát okozott számomra. Maradjon számítógépes gondnokok. A RouterOS pedig teljesen megoldja ezt a problémaosztályt. Ugyanez a helyzet az MD RAID-del is: annak ellenére, hogy az mdadm megakadályozza, hogy hülye hibákat kövessek el, mégis elvesztettem az adatokat. Az unRAID pedig egyszerűen megakadályozza, hogy rossz gombot nyomjon meg. Ismét nem érdemes a tárhely manuális beállítására pazarolni az idejét.

- De még mindig rendes Ubuntut telepítetted a virtuális gépbe!
– Az egész ezért kezdődött. Mostantól saját személyes AWS-je van, maximális csatlakozási sebességgel a tárolórendszerhez, az otthoni hálózathoz és az internethez egyszerre, amelyet senki sem tud megadni. Ön dönti el, hogy mely szolgáltatásokat kívánja futtatni ezen a virtuális gépen.

- Bármilyen probléma, és azonnal nincs Wi-Fi, nincs internet vagy tárhely a házban.
- Van egy tartalék router 1 rubelért, de semmi nem megy sehova a lemezekről. Ennyi idő alatt a lemezeken és hűtőkon kívül semmi sem tört el. Még egy közönséges nettop is a hét minden napján, 000 órában működött majdnem tíz évig, és most nagyon jól érzi magát. Két lemez maradt fenn.

A felmérésben csak regisztrált felhasználók vehetnek részt. Bejelentkezés, kérem.

Írjak egy második részt a szoftverkonfigurációról?

  • 60%Igen 99

  • 18.1%Nem érdekel, de írj30

  • 21.8%Nem kell 36

165 felhasználó szavazott. 19 felhasználó tartózkodott.

Forrás: will.com

Hozzászólás