Fer un encaminador i un NAS en un processador

Ara tinc un "servidor domèstic" activat Linux Només uns anys després de comprar un ordinador. Ara, han passat més de quinze anys des de llavors, i durant la major part d'aquest temps, vaig tenir algun tipus de segon ordinador a casa. Un dia, quan va arribar el moment d'actualitzar, vaig pensar: per què necessito un encaminador separat si ja tinc un ordinador de recanvi? Al cap i a la fi, en aquell moment, als anys 2000, aquesta era la configuració estàndard per a molts.

De fet: avui per això podeu crear una màquina virtual separada i inserir-hi una targeta Wi-Fi USB o PCI. I com a sistema operatiu, podeu utilitzar MikroTik RouterOS d'un sol cop, obtenint programari a nivell empresarial per pocs diners.

Entrada

Explicaré els meus objectius i metes en el moment en què estava començant el projecte:

  1. El muntatge ha de constar tant com sigui possible dels components estàndard més comuns. Això significa que no hi ha plaques base de mides diferents de mATX / mini-ITX i caixes baixes que no s'adaptin a targetes de mida completa
  2. Hi hauria d'haver molt espai per als discos, però les cistelles en si han de ser de 2.5 "
  3. La modularitat hauria de comportar estalvis amb el temps; després de tot, una targeta Wi-Fi de l'antic estàndard 5 simplement es pot canviar a 7.
  4. Suport per almenys algun tipus de control remot, perquè pugueu entendre per què el sistema no s'aixeca, sense connectar físicament el monitor i el teclat a alguna cosa alta i llunyana.
  5. Llibertat total per triar un sistema operatiu i el seu suport per a tots els components crítics en qualsevol sistema operatiu
  6. Gran actuació. Cansat d'esperar que Deluge "mastegui" .torrent en diversos milers de fitxers, o el xifratge habilitat fa que la velocitat caigui per sota dels discos o de la connexió de xarxa.
  7. Bellesa visual i muntatge net
  8. Màxima compacitat. La mida ideal és una moderna consola de jocs.

De seguida us advertiré que si creieu que a continuació de l'article us diré com completar tots els punts, sou molt ingenu i us val més comprar Synology o un lloc al núvol.
De fet, no veig res irreal en aquesta solució, només és que potser no he estudiat prou bé tota la proposta, o potser perquè el mercat dels NAS autoassemblats ha estat en declivi des de fa molt de temps i hi ha són cada cop menys components per a aquesta finalitat, i són més cars.

Una mica sobre el programari

Darrerament he estat tan mandrós que ni tan sols tinc ganes de configurar KVM jo mateix, així que vaig decidir provar de veure què és unRAID, que LinusTechTips ha estat promocionant tant com una GUI útil per configurar KVM i un bon programari NAS en general. Com que també era massa mandrós per jugar amb mdadm, unRAID va matar dos ocells d'un tret.

assemblea

Habitatge

A continuació va venir la part sorprenentment difícil de muntar un NAS casolà amb components estàndard: triar un estoig! Com deia, els dies en què els estoigs amb una porta darrere de les quals hi ha cistelles amb discos ja han passat. I també tenia moltes ganes d'utilitzar unitats Seagate de 2,5 polzades de quinze mil·límetres (en el moment d'escriure, la capacitat màxima és de 5 TB). Són silenciosos i ocupen poc espai. De moment, 5 TB em van ser suficients.

Òbviament, volia una placa base miniITX, ja que semblava que n'hi havia prou amb una ranura d'expansió.

Va resultar que hi ha casos compactes, de la mida d'un netbook, però només hi ha un lloc per a 2,5 i "altres" casos, on ja hi ha un parell de 3,5 de la mida corresponent. Simplement no hi ha un terme mitjà. Fins i tot per diners. Hi havia alguna cosa a Ali, però es va suspendre (SEMPRE comproveu l'Ali per si hi ha coses inusuals, de vegades els xinesos ja ho han inventat tot i ho han posat en producció massiva). En un petit fòrum vaig llegir sobre el SilverStone CS01B-HS, però el preu no encaixava gens amb la categoria de "pressupost". Cansat de buscar, el vaig demanar a Amazon a través de Shipito, que va fallar completament el tercer punt de les especificacions tècniques.

Però ara no us haureu de preocupar en absolut pel pressupost!

T'aconsello que facis immediatament un model 3D del cos del teu somni i que l'encenguis en una màquina CNC d'alumini real. Serà una mica més car que Silverstone, però mil vegades més bonic. Compartiu-lo a Github més tard!

Processador

Per descomptat, volia utilitzar AMD com a processador, és el 2019, només està disponible per a aquells que no s'hi aprofundeixin massa. Però, intentant completar el pas quatre "Suport de control remot", només trobo Ryzen DASH d'AMD i entenc que en aquest cas he de triar Intel.

A continuació, tot és com sempre: Yandex.market, filtres, Google fàcil per als problemes dels nens i lliurament gratuït demà a la carretera de circumval·lació de Moscou.

Placa base

Pel que fa a les plaques base, de fet, només hi ha una opció: Gigabyte GA-Q170TN.

No tinc ni la més mínima idea de per què la ranura d'expansió és només x4, però si en el futur voleu instal·lar-hi una targeta de xarxa de deu gigabits, hi haurà prou reserva (però ja no podreu connectar l'emmagatzematge que ofereix aquest rendiment).

Un dels grans avantatges: dues ranures miniPCI-E. MikroTik produeix totes les seves targetes Wi-Fi (i aquestes són les que necessitem, perquè són les úniques compatibles amb RouterOS) en format miniPCI-E i, molt probablement, ho seguirà fent durant molts anys, ja que aquest és el seu estàndard principal per a les targetes d'expansió. Per exemple, podeu comprar el seu mòdul Lorawan i obtenir suport fàcilment per a dispositius LoRa.

Dues Ethernet, però 1 Gbit. L'any 2017 vaig presentar una llei que prohibia la venda de plaques base amb velocitats Ethernet de fins a 4 Gbit, però no vaig tenir temps de recollir el nombre de signatures necessaris per passar el filtre municipal.

Discos

Prenem dos STDR5000200 com a discs. Per alguna raó són més barats que els ST5000LM000 que hi ha en realitat. Després de la compra, el revisem, el desmuntem, traiem l'ST5000LM000 i el connectem mitjançant SATA. En cas d'un cas de garantia, el torneu a muntar i el torneu, rebent un disc nou a canvi (no estic bromejant, ho vaig fer).

No vaig utilitzar un SSD NVMe, potser en el futur si és necessari.

Intel, en les seves millors tradicions, s'ha equivocat: no hi ha prou suport a la placa base, també es necessita suport vPro al processador i et cansaràs de buscar una taula de compatibilitat. Per algun miracle vaig descobrir que necessiteu almenys un i5-7500. Però com que ja no hi havia límit de pressupost, em vaig resignar.

No veig res interessant a la resta de components que es poden substituir per qualsevol anàleg, així que aquí teniu una taula general amb els preus en el moment de la compra:

Nom
Nombre
Preu
Cost

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 $ + 17 $ (enviament des d'Amazon) + 80 $ (enviament a Rússia) = 256 $
16 830

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

Font d'alimentació SFX 300 W Be quiet SFX POWER 2 BN226
1
4160
4160

SSD Kingston de 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

Antenes
3
358
1 074

Nivell de llicència RouterOS 4
1
$45
2 925

llicència bàsica unRAID
1
$59
3 835

Total 66 rubles. El punt tres sobre la part econòmica de la qüestió s'ha destruït a trossos, però escalfa l'ànima que d'aquí a deu anys aquest maquinari encara serà capaç de realitzar la tasca.

Configurar el programari va ser bastant fàcil, afortunadament, té la capacitat de fer-ho: el 95% es pot fer clic amb el ratolí en una nit. Ho puc descriure en un article a part si hi ha interès, ja que no tot era perfecte, però no hi havia problemes insolubles que no es poguessin resoldre. Per exemple, no va ser tan fàcil instal·lar adaptadors Ethernet per cable a RouterOS, perquè la seva llista d'equips compatibles és força escassa.

Conclusions després de creuar la frontera en cent dies de temps d'activitat

  1. vPro no és necessari per a aquest propòsit. Això redueix molt l'elecció de plaques base i processadors, i per a l'ús domèstic us sortireu bé amb un extensor HDMI sense fil i un teclat sense fil. Com a últim recurs (el servidor es troba al soterrani sota una llosa de formigó armat), utilitzeu un cable d'extensió de parell trenat.
  2. Ahir es van necessitar 10 gigabits. El disc dur mitjà llegeix a més de 120 megabytes per segon.
  3. L'edifici va consumir una quarta part del pressupost. És inacceptable.
  4. Un processador ràpid en un NAS/encaminador és més necessari del que semblava inicialment
  5. unRAID és un programari molt bo, té tot el que necessiteu i res que no necessiteu. Pagues una vegada, si necessites més discs, només et demanen la diferència de cost de llicències.

El meu antic hap ac va produir uns 20 megabits amb el xifratge del túnel VPN habilitat. Ara només un nucli i5-7500 és suficient per oferir un gigabit.

Fer un encaminador i un NAS en un processador

PS

M'alegro molt si llegiu fins al final i ho trobeu interessant! Feu preguntes si alguna cosa no està clara. M'hauria pogut oblidar.

Contesto l'obvi de seguida:

- Per què tot això, només pots comprar Synology?
- Sí, i t'aconsello que ho facis. És més fàcil, més ràpid, més barat i més fiable. Aquest article és per a entusiastes que saben per què necessiten funcions addicionals.

— Per què no FreeNAS, té tot el que hi ha a unRAID, però és gratuït?
— Per desgràcia, el codi obert és completament diferent. FreeNAS està escrit exactament pels mateixos programadors amb un sou. I si obteniu la seva mà d'obra gratuïtament, el producte final sou vosaltres. O l'inversor aviat deixarà de pagar-los.

— Pots fer-ho tot en forma pura. Linux i estalvia encara més!
— Sí. Jo també ho feia abans. Però per què? Configurar una xarxa sempre ha estat un problema per a mi. LinuxDeixem-ho a Computer Janitors. RouterOS resol completament aquest tipus de problemes. El mateix passa amb MD RAID: tot i que mdadm evita errors estúpids, he perdut dades. I unRAID simplement no et permet prémer el botó equivocat. Un cop més, no val la pena perdre el temps configurant manualment l'emmagatzematge.

- Però encara heu instal·lat Ubuntu normal a la màquina virtual!
"Per això va començar tot". Ara teniu el vostre propi AWS personal amb la màxima velocitat de connexió al vostre sistema d'emmagatzematge, xarxa domèstica i Internet alhora, que ningú us pot donar. Depèn de vostè decidir quins serveis executar en aquesta màquina virtual.

- Qualsevol problema i immediatament no hi ha Wi-Fi, ni Internet, ni emmagatzematge a la casa.
- Hi ha un encaminador de recanvi per 1 rubles, però res no surt dels discs. Durant tot aquest temps, excepte els discos i els refrigeradors, no es va trencar res. Fins i tot un nettop normal va treballar les 000 hores del dia durant gairebé deu anys i ara se sent molt bé. Va sobreviure a dos discos.

Només els usuaris registrats poden participar en l'enquesta. Inicia sessiósi us plau.

He d'escriure una segona part sobre la configuració del programari?

  • 60%Sí 99

  • 18.1%No m'interessa, però escriu30

  • 21.8%No cal 36

Han votat 165 usuaris. 19 usuaris es van abstenir.

Font: www.habr.com

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster