It meitsjen fan in router en NAS op ien prosessor

Ik hie in Linux "thússerver" mar in pear jier nei't ik myn kompjûter kocht. No binne der mear as fyftjin jier ferlyn sûnt dat momint en meastentiids hie ik thús in soarte fan twadde ekstra kompjûter. Op in dei, doe't it tiid wie om it te aktualisearjen, tocht ik: wêrom haw ik in aparte router nedich as ik al in fergese kompjûter haw? Ommers, lang lyn, yn 'e 2000's, wie dit foar in protte de standertkonfiguraasje.

Yndied: hjirfoar kinne jo hjoed in aparte firtuele masine meitsje en in USB- as PCI Wi-Fi-kaart ynfoegje. En as OS kinne jo MikroTik RouterOS yn ien klap brûke, software op bedriuwsnivo krije foar lyts jild.

Ynlieding

Ik sil myn doelen en doelstellingen sketse op it stuit dat ik krekt it projekt begon:

  1. De gearstalling moat safolle mooglik bestean út de meast foarkommende standertkomponinten. Dit betsjut gjin moederborden fan oare maten dan mATX / mini-ITX en lege gefallen dy't net passe op folsleine grutte kaarten
  2. D'r moat in soad romte wêze foar skiven, mar de korken sels moatte 2.5" wêze
  3. Modulariteit moat liede ta besparring yn 'e rin fan' e tiid - ommers, in Wi-Fi-kaart fan 'e âlde standert 5 kin gewoan feroare wurde yn 7
  4. Stipe foar op syn minst in soarte fan ôfstânsbetsjinning, sadat jo kinne begripe wêrom't it systeem net opkomt, sûnder de monitor en toetseboerd fysyk te ferbinen mei iets dat heech en fier fuort stiet
  5. Folsleine frijheid by it kiezen fan in OS en har stipe foar alle krityske komponinten yn elk OS
  6. Hege prestaasjes. Wurch fan wachtsjen op Deluge om .torrent yn ferskate tûzen bestannen te "kauwen", of de ynskeakele fersifering feroarsaket de snelheid om ûnder de skiven of netwurkferbining te fallen.
  7. Visuele skientme en kreas gearstalling
  8. Heechste kompaktheid. De ideale grutte is in moderne gaming konsole.

Ik sil jo fuortendaliks warskôgje dat as jo leauwe dat hjirûnder yn it artikel ik jo sil fertelle hoe't jo alle punten foltôgje, jo binne heul naïv en jo binne better fan it keapjen fan Synology as in plak yn 'e wolk.
Ik sjoch trouwens neat ûnrealistysks yn sa'n oplossing, it is gewoan dat ik miskien it hiele foarstel net goed genôch bestudearre haw, of miskien om't de merk foar sels gearstalde NAS al lang yn efterút sit en dêr binne minder en minder komponinten foar dit doel, en se binne djoerder.

In bytsje oer de software

Ik bin de lêste tiid sa lui west dat ik net iens it gefoel ha om KVM sels te konfigurearjen, dus ik besleat om te besykjen om te sjen wat unRAID is, wat LinusTechTips safolle as in handige GUI hat foar it konfigurearjen fan KVM en as goede NAS-software yn algemien. Sûnt ik wie ek te lui om te tinken mei mdadm, unRAID fermoarde twa fûgels yn ien stien.

Assembly

Housing

Dêrnei kaam it ferrassend drege diel fan it gearstallen fan in selsmakke NAS mei standertkomponinten: in saak kieze! Sa't ik sei, de dagen dat koffers mei in doar dêr't der kuorren mei skiven binne al lang foarby. En ik woe ek echt 2,5 "fyftjin-millimeter Seagate-skiven brûke (op it momint fan skriuwen is de maksimale kapasiteit 5TB). Se binne stil en nimme net folle romte yn. Foar no wie 5TB genôch foar my.

Fansels woe ik in miniITX-moederbord, om't it like dat ien útwreidingslot genôch wie.

It die bliken dat d'r kompakte gefallen binne, de grutte fan in netbook, mar d'r is mar ien plak foar 2,5 en "oare" gefallen, wêr't d'r al in pear 3,5 fan 'e oerienkommende grutte binne. Der is gewoan gjin middengrûn. Sels foar jild. Der wie wat op Ali, mar it waard staakt (Kontrolearje Ali ALTYD foar ûngewoane dingen, soms hawwe de Sinezen al alles útfûn en yn massaproduksje set). Op wat lyts foarum lês ik oer de SilverStone CS01B-HS, mar de priis paste hielendal net yn 'e kategory "budzjet". Wurch fan sykjen, bestelde ik it op Amazon fia Shipito, dy't it tredde punt fan 'e technyske spesifikaasjes folslein mislearre.

Mar no hoege jo hielendal gjin soargen oer it budzjet!

Ik advisearje jo om fuortendaliks in 3D-model fan it lichem fan jo Dream te meitsjen en it op in CNC-masine fan echt aluminium te draaien. It sil in bytsje djoerder wêze as Silverstone, mar tûzen kear moaier. Diel it gewoan letter op Github!

Processor

Fansels woe ik AMD brûke as prosessor, it is 2019, it is allinich beskikber foar dyjingen dy't der net echt yn ferdjipje. Mar, besykje stap fjouwer "Stipe foar ôfstânkontrôle" te foltôgjen, fyn ik allinich Ryzen DASH fan AMD en ik begryp dat ik yn dit gefal Intel kieze moat.

Folgjende, alles is lykas altyd: Yandex.market, filters, maklik Googling foar problemen fan bern en fergees levering moarn binnen de Moskou Ring Road.

Motherboard

Wat de moederborden oanbelanget, is d'r yn feite mar ien kar - Gigabyte GA-Q170TN.

Ik haw net it minste idee wêrom't de útwreiding slot is allinnich x4, mar as jo yn 'e takomst wolle ynstallearje in tsien-gigabit netwurk card dêr, der sil genôch reserve (mar do silst net mear by steat wêze om te ferbinen opslach dat jout sokke prestaasjes).

Ien fan de grutte foardielen: twa miniPCI-E slots. MikroTik produseart al syn Wi-Fi-kaarten (en dit binne dejingen dy't wy nedich binne, om't se de iennigen binne dy't wurde stipe yn RouterOS) yn it miniPCI-E-formaat, en, nei alle gedachten, sil dat in protte jierren trochgean, sûnt dit is harren wichtichste standert foar útwreiding cards. Jo kinne bygelyks har module keapje LoRaWAN en krije maklik stipe foar LoRa-apparaten.

Twa Ethernet, mar 1 Gbit. Yn 2017 stelde ik in wet foar dy't de ferkeap fan moederborden mei Ethernet-snelheden oant 4 Gbit ferbean, mar hie gjin tiid om it fereaske oantal hantekeningen te sammeljen om it gemeentlike filter troch te gean.

Discs

Wy nimme twa STDR5000200 as skiven. Om ien of oare reden binne se goedkeaper dan de ST5000LM000 dy't der eins is. Nei de oankeap kontrolearje wy it, disassemble it, nimme de ST5000LM000 út en ferbine it fia SATA. Yn gefal fan in garânsje gefal, jo sette it wer byinoar en werom, ûntfange in nije skiif yn ruil (Ik bin gjin grapke, ik die dat).

Ik haw gjin NVMe SSD brûkt, miskien yn 'e takomst as it nedich is.

Intel, yn har bêste tradysjes, hat in flater makke: d'r is net genôch stipe yn it moederbord, vPro-stipe is ek nedich yn 'e prosessor, en jo sille wurch wurde fan it sykjen nei in kompatibiliteitstafel. Troch wat wûnder fûn ik út dat jo op syn minst in i5-7500 nedich binne. Mar om't der gjin limyt mear wie op it budzjet, haw ik my deljûn.

Ik sjoch neat nijsgjirrichs yn 'e oerbleaune komponinten; se kinne wurde ferfongen troch alle analogen, dus hjir is in algemiene tabel mei prizen op it momint fan oankeap:

Namme
Oantal fan
priis
kosten fan

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

Seagete STDR5000200
2
8 330
16 660

SilverStone CS01B-HS
1
$159 + $17 (ferstjoere fan Amazon) + $80 (ferstjoere nei Ruslân) = $256
16 830

PCI-E controller Espada FG-EST14A-1-BU01
1
2 850
2 850

Stromforsyning SFX 300 W Wês stil SFX POWER 2 BN226
1
4160
4160

Kingston SSD 240GB 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

Antennas
3
358
1 074

RouterOS-lisinsjenivo 4
1
$45
2 925

unRAID Basic lisinsje
1
$59
3 835

Totaal 66 roebel. Punt trije oer it ekonomyske diel fan de fraach is stikken fernield, mar it waarmet de siel dat dizze hardware oer tsien jier noch de taak útfiere kin.

It opsetten fan de software wie frij maklik, gelokkich, it hat de mooglikheid om te dwaan: 95% kin wurde oanklikt mei de mûs yn ien jûn. Ik kin dit beskriuwe yn in apart artikel as d'r belangstelling is, om't net alles perfekt wie, mar d'r wiene gjin ûnoplosbere problemen dy't net kinne wurde oplost. It wie bygelyks net sa maklik om bedrade Ethernet-adapters yn RouterOS te ynstallearjen, om't syn list mei stipe apparatuer frijwat mager is.

Konklúzjes nei it oerstekken fan de grins yn hûndert dagen uptime

  1. vPro is net nedich foar dit doel. Dit fergruttet de kar fan moederborden en prosessoren sterk, en foar thúsgebrûk komme jo troch mei in draadloze HDMI-extender en in draadloos toetseboerd. As lêste ynstânsje (de tsjinner leit yn 'e kelder ûnder in wapene betonnen slab), brûk in twisted pear extension cord.
  2. Juster wiene 10 gigabits nedich. De gemiddelde hurde skiif lêst flugger as 120 megabytes per sekonde.
  3. It gebou konsumearre in kwart fan it budzjet. It is net akseptabel.
  4. In rappe prosessor yn in NAS / router is needsaakliker dan it ynearsten like
  5. unRAID is echt goede software, it hat alles wat jo nedich hawwe en neat jo net nedich. Jo betelje ien kear, as jo nedich hawwe mear skiven, se allinne freegje om it ferskil yn de kosten fan lisinsjes.

Myn eardere hap ac produsearre sawat 20 megabits mei VPN-tunnelfersifering ynskeakele. No is mar ien i5-7500-kearn genôch om in gigabit te leverjen.

It meitsjen fan in router en NAS op ien prosessor

PS

Ik bin heul bliid as jo oant it ein lêze en it ynteressant fûnen! Stel asjebleaft fragen as der wat ûndúdlik is. Ik koe it goed ferjitte.

Ik sil daliks antwurdzje op it fanselssprekkende:

- Wêrom dit alles, kinne jo gewoan Synology keapje?
- Ja, en ik ried dy oan. It is makliker, flugger, goedkeaper en betrouber. Dit artikel is foar leafhawwers dy't witte wêrom't se ekstra funksjes nedich binne.

- Wêrom net FreeNAS, it hat alles wat yn unRAID is, mar fergees?
- Och, iepen boarne is folslein oars. FreeNAS wurdt skreaun troch krekt deselde programmeurs op in salaris. En as jo har arbeid fergees krije, dan binne jo it einprodukt. Of de ynvestearder sil ynkoarten stopje mei te beteljen.

- Jo kinne alles dwaan op suver Linux en dochs jild besparje!
- Ja. Eartiids die ik dit ek. Wêrom? It ynstellen fan netwurken yn Linux hat altyd in probleem foar my west. Lit it bliuwe Computer Janitors. En RouterOS lost dizze klasse fan problemen folslein op. It is itselde mei MD RAID: nettsjinsteande it feit dat mdadm foarkomt dat ik domme flaters meitsje, haw ik noch gegevens ferlern. En unRAID foarkomt jo gewoan op 'e ferkearde knop te drukken. Nochris, jo tiid is it net wurdich te fergrieme oan it manuell ynstellen fan opslach.

- Mar jo hawwe noch altyd gewoane Ubuntu ynstalleare yn 'e firtuele masine!
"Dêr is it allegear foar begûn." No hawwe jo jo eigen persoanlike AWS mei maksimale ferbiningssnelheid nei jo opslachsysteem, thúsnetwurk en it ynternet tagelyk, wat gjinien jo kin jaan. It is oan jo om te besluten hokker tsjinsten jo moatte útfiere yn dizze firtuele masine.

- Elk probleem en d'r is fuortendaliks gjin Wi-Fi, gjin ynternet, of opslach yn 'e hûs.
- Der leit in reserve router foar 1 roebel, mar neat giet oeral fan 'e skiven. Yn al dy tiid, útsein foar skiven en koelers, neat bruts. Sels in gewoane nettop wurke hast tsien jier 000/24 en fielt no geweldich. Twa skiven oerlibbe.

Allinnich registrearre brûkers kinne meidwaan oan 'e enkête. Ynlogge, asjebleaft.

Moat ik in twadde diel skriuwe oer softwarekonfiguraasje?

  • 60%Ja99

  • 18.1%Ik bin net ynteressearre, mar skriuw30

  • 21.8%Gjin need36

165 brûkers stimden. 19 brûkers ûntholden har.

Boarne: www.habr.com

Add a comment