Wir erstellen einen Router und NAS auf einem Prozessor.

Ich hatte meinen ersten "Heimserver" auf Linux nur wenige Jahre, nachdem ich meinen Computer gekauft hatte. Jetzt, ĂŒber fĂŒnfzehn Jahre spĂ€ter, hatte ich die meiste Zeit einen zusĂ€tzlichen Computer zu Hause. Als es an der Zeit war, ihn zu aktualisieren, dachte ich: Warum sollte ich einen separaten Router haben, wenn ich bereits einen freien Computer habe? Damals, in den 2000er Jahren, war das fĂŒr viele eine Standardkonfiguration.

In der Tat: Heute kann man dafĂŒr eine separate VM einrichten und ein USB- oder PCI-Wi-Fi-Modul durchleiten. Und als Betriebssystem kann man MikroTik RouterOS verwenden, wodurch man fĂŒr wenig Geld Software auf Unternehmensniveau erhĂ€lt.

Einleitung

Ich werde meine Ziele und Aufgaben zum Zeitpunkt des Projektbeginns skizzieren:

  1. Der Aufbau sollte maximal aus den gĂ€ngigsten Standardkomponenten bestehen. Das bedeutet, dass es keine Mainboards mit GrĂ¶ĂŸen, die von mATX / mini-ITX abweichen, und niedrige GehĂ€use, in die keine Vollformatkarten passen, geben sollte.
  2. Es sollte viel Platz fĂŒr Festplatten vorhanden sein, aber die LaufwerkskĂ€fige sollten fĂŒr 2,5" geeignet sein.
  3. ModularitĂ€t sollte mit der Zeit zu Einsparungen fĂŒhren – schließlich kann die alte Wi-Fi-Karte des Standards 5 einfach gegen eine 7 ausgetauscht werden.
  4. Die UnterstĂŒtzung fĂŒr irgendeine Art von Fernsteuerung, um zu verstehen, warum das System nicht hochfĂ€hrt, ohne einen Monitor und eine Tastatur physisch zu etwas hoch und weit entfernt anzuschließen.
  5. VollstĂ€ndige Freiheit bei der Wahl des Betriebssystems und UnterstĂŒtzung aller kritischen Komponenten in jedem Betriebssystem.
  6. Hohe Leistung. Es nervt, zu warten, bis Deluge ein .torrent mit mehreren tausend Dateien verarbeitet, oder wenn die aktivierte VerschlĂŒsselung die Geschwindigkeit unter die der Festplatten oder der Netzwerkverbindung bringt.
  7. Visuelle Schönheit und sorgfÀltige Verarbeitung.
  8. Höchste Kompaktheit. Ideale GrĂ¶ĂŸe – eine moderne Spielekonsole.

Ich warne Sie gleich: Wenn Sie glauben, dass ich im Folgenden im Artikel beschreiben werde, wie Sie alle Punkte umsetzen – dann sind Sie sehr naiv, und es ist besser, Sie kaufen sich ein Synology oder mieten Platz in der Cloud.
Ich sehe wirklich nichts Unmögliches an dieser Lösung. Vielleicht habe ich das Angebot nicht ausreichend gut durchstudiert, oder es liegt daran, dass der Markt fĂŒr selbstgebaute NAS-Systeme schon lange im RĂŒckgang ist und die verfĂŒgbaren Komponenten dafĂŒr immer weniger werden, wĂ€hrend die Preise steigen.

Ein bisschen ĂŒber die Software

In letzter Zeit bin ich so faul geworden, dass ich nicht einmal mehr KVM selbst konfigurieren wollte. Daher habe ich beschlossen, mir unRAID anzusehen, das von LinusTechTips als benutzerfreundliche GUI zur KVM-Konfiguration und als gute Software fĂŒr NAS insgesamt so stark beworben wurde. Da ich auch keine Lust hatte, mich mit mdadm zu beschĂ€ftigen, hat unRAID zwei Fliegen mit einer Klappe geschlagen.

Zusammenbau

GehÀuse

Nach der Auswahl des GehĂ€uses kam ĂŒberraschend der schwierigste Teil des Aufbaus eines selbstgebauten NAS mit Standardkomponenten: die GehĂ€usewahl! Wie ich bereits sagte, sind die Zeiten, in denen GehĂ€use mit TĂŒren, hinter denen sich FestplattenkĂ€fige befinden, weitgehend vorbei. Ich wollte außerdem 2,5”-Seagate-Festplatten mit einer Dicke von 15 Millimetern verwenden (zum Zeitpunkt des Schreibens liegt die maximale KapazitĂ€t bei 5 TB). Sie sind lautlos und nehmen wenig Platz ein. Bisher hat mir 5 TB ausgereicht.

Offensichtlich wollte ich ein miniITX-Mainboard, da es schien, dass ein Erweiterungssteckplatz ausreicht.

Es stellte sich heraus, dass es kompakte GehĂ€use in der GrĂ¶ĂŸe eines Netbooks gibt, aber nur einen Platz fĂŒr eine 2,5-Zoll-Festplatte und "andere" GehĂ€use, in denen es bereits ein paar 3,5-Zoll-Varianten gibt. Eine Zwischenlösung gibt es einfach nicht. Selbst gegen Bezahlung. Es gab etwas auf Ali, aber das ist nicht mehr verfĂŒgbar (PRÜFEN Sie IMMER Ali auf der Suche nach außergewöhnlichen Dingen, manchmal haben die Chinesen bereits alles erfunden und in die Massenproduktion gegeben). In einem kleinen Forum habe ich von dem SilverStone CS01B-HS gelesen, aber der Preis passte ĂŒberhaupt nicht in die Kategorie "Budget". Nachdem ich von den Suchen frustriert war, habe ich es ĂŒber Amazon mit Shipito bestellt, wodurch ich den dritten Punkt des technischen Auftrags komplett vermasselt habe.

Jetzt konnte ich mir jedoch keine Gedanken mehr ĂŒber das Budget machen!

Ich empfehle Ihnen, sofort ein 3D-Modell des GehĂ€uses Ihrer TrĂ€ume zu erstellen und dieses auf einer CNC-Maschine aus echtem Aluminium fertigen zu lassen. Es wird ein wenig teurer sein als SilverStone, aber tausendmal schöner. Teilen Sie es anschließend gerne auf GitHub!

Prozessor

NatĂŒrlich wollte ich einen AMD-Prozessor wĂ€hlen. Es ist 2019, und nur diejenigen, die sich nicht wirklich auskennen, entscheiden sich anders. Aber beim Versuch, den Punkt vier „UnterstĂŒtzung fĂŒr Remote-Management“ umzusetzen, finde ich bei AMD nur den Ryzen DASH und erkenne, dass ich in diesem Fall Intel wĂ€hlen muss.

Ansonsten lÀuft alles wie immer: Yandex.Markt, Filter, eine schnelle Google-Suche zu hÀufigen Problemen und die Lieferung ist morgen innerhalb des MKAD kostenlos.

Mainboard

Bei den Mainboards gibt es praktisch nur eine Wahl – das Gigabyte GA-Q170TN.

Ich habe keinen blassen Schimmer, warum der Erweiterungsslot nur x4 ist, aber wenn Sie in Zukunft eine 10-Gigabit-Netzwerkkarte einbauen möchten, reicht der Platz aus (aber ein Speichersystem, das eine solche Leistung ermöglicht, können Sie bereits nicht anschließen).

Zu den großen Vorteilen: zwei miniPCI-E-Slots. MikroTik stellt alle seine WLAN-Karten (und genau die benötigen wir, da nur sie in RouterOS unterstĂŒtzt werden) im miniPCI-E-Format her und wird dies wahrscheinlich noch viele Jahre tun, da dies ihr Standard fĂŒr Erweiterungskarten ist. Zum Beispiel können Sie ihr Modul kaufen, LoRaWAN und erhalten problemlos UnterstĂŒtzung fĂŒr GerĂ€te mit LoRa.

Zwei Ethernet-AnschlĂŒsse, jedoch mit 1 Gbit. 2017 habe ich ein Gesetz vorgeschlagen, das den Verkauf von Mainboards mit Ethernet-Geschwindigkeiten unter 4 Gbit verbieten sollte, aber ich konnte nicht genĂŒgend Unterschriften sammeln, um die kommunale HĂŒrde zu ĂŒberwinden.

Festplatten

FĂŒr die Festplatten wĂ€hlen wir zwei STDR5000200. Aus irgendeinem Grund sind sie gĂŒnstiger als die ST5000LM000, die tatsĂ€chlich vorhanden sind. Nach dem Kauf ĂŒberprĂŒfen wir, zerlegen sie, entfernen die ST5000LM000 und schließen sie ĂŒber SATA an. Im Garantiefall – einfach alles wieder zusammenbauen und zurĂŒckgeben, um einen neuen Disk zu erhalten (kein Scherz, ich habe das so gemacht).

Ich habe keinen NVMe SSD verwendet, vielleicht in der Zukunft, wenn die Notwendigkeit entsteht.

Intel hat in bester Tradition die Fallstricke verteilt: Es fehlt nicht nur an UnterstĂŒtzung auf dem Mainboard, sondern die UnterstĂŒtzung von vPro ist auch im Prozessor erforderlich, und es ist mĂŒhsam, die KompatibilitĂ€tstabelle zu finden. Auf ein Wunder habe ich erfahren, dass mindestens ein i5-7500 erforderlich ist. Aber da das Budget keine Obergrenze mehr hatte, habe ich mich damit abgefunden.

In den verbleibenden Komponenten sehe ich nichts Interessantes, sie können durch beliebige Analogprodukte ersetzt werden. Daher hier eine allgemeine Preistabelle zum Zeitpunkt des Kaufs:

Bezeichnung
Anzahl
Preis
Kosten

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 (Versand von Amazon) + $80 (Versand nach Russland) = $256
16 830

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

SFX-Netzteil 300 W Be quiet 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

Antennen
3
358
1 074

RouterOS Lizenz der Stufe 4
1
$45
2 925

unRAID Basic Lizenz
1
$59
3 835

Insgesamt 66.930 Rubel. Der Punkt drei zu den wirtschaftlichen Aspekten wurde in StĂŒcke zerbrochen, aber der Gedanke, dass diese Hardware in zehn Jahren immer noch die gestellte Aufgabe erfĂŒllen wird, erwĂ€rmt das Herz.

Die Softwarekonfiguration verlief recht einfach, da sie dies ermöglicht: 95 % kann man mit der Maus an einem Abend erledigen. Ich kann dies in einem separaten Artikel beschreiben, wenn es von Interesse ist, da nicht alles perfekt war, aber es gab keine unlösbaren Probleme. Zum Beispiel stellte sich heraus, dass es nicht so einfach war, kabelgebundene Ethernet-Adapter in RouterOS einzurichten, da die Liste der unterstĂŒtzten Hardware recht begrenzt ist.

Schlussfolgerungen nach 100 Tagen Uptime

  1. vPro ist fĂŒr diesen Zweck nicht erforderlich. Das schrĂ€nkt die Auswahl an Mainboards und Prozessoren stark ein, und fĂŒr den Heimgebrauch kommt man mit einem drahtlosen HDMI-Extender und einer drahtlosen Tastatur aus. Im schlimmsten Fall (der Server steht im Keller unter einer Stahlbetondecke) - verwenden Sie einen Extender ĂŒber Twisted-Pair.
  2. 10 Gigabit waren gestern schon nötig. Eine durchschnittliche Festplatte liest schneller als 120 Megabyte pro Sekunde.
  3. Das GehÀuse hat ein Viertel des Budgets verschlungen. Das ist inakzeptabel.
  4. Ein schneller Prozessor im NAS/Router ist wichtiger als anfangs gedacht.
  5. unRAID ist wirklich gute Software, alles Notwendige ist vorhanden und nichts ÜberflĂŒssiges. Du zahlst einmal, und wenn du mehr Festplatten brauchst, wird nur der Preisunterschied der Lizenzen verlangt.

Mein frĂŒherer hap ac hat mit aktiviertem VPN-Tunnel etwa 20 Megabit geliefert. Jetzt reicht ein einziges i5-7500-Kern aus, um ein Gigabit bereitzustellen.

Wir erstellen einen Router und NAS auf einem Prozessor.

P.S.

Ich freue mich sehr, wenn du bis zum Ende gelesen hast und es spannend fandest! Bitte stelle Fragen, wenn etwas unklar geblieben ist. Ich könnte etwas vergessen haben.

Ich antworte gleich auf das Offensichtliche:

— Warum das alles, kann man nicht einfach ein Synology kaufen?
— Ja, und ich empfehle dir, genau das zu tun. Es ist einfacher, schneller, gĂŒnstiger und zuverlĂ€ssiger. Der Artikel richtet sich an Enthusiasten, die wissen, warum sie zusĂ€tzliche Möglichkeiten benötigen.

— Warum nicht FreeNAS, dort ist alles enthalten, was in unRAID vorhanden ist, aber kostenlos?
— Leider hat sich die Open-Source-Welt komplett verĂ€ndert. FreeNAS wird von vergleichbaren Entwicklern bezahlt. Wenn Sie ihre Arbeit kostenlos erhalten, sind Sie das Endprodukt. Oder der Investor wird bald aufhören, zu zahlen.

— Man kann alles auch mit reinem Linux machen und sogar Geld sparen!
— Ja. FrĂŒher habe ich das auch so gemacht. Aber warum? FĂŒr mich war die Netzwerkkonfiguration in Linux immer ein Problem. Das sollte den Computerpflegern ĂŒberlassen bleiben. RouterOS löst diese Probleme vollstĂ€ndig. Dasselbe gilt fĂŒr MD RAID: Obwohl mdadm keine dummen Fehler zulĂ€sst, habe ich trotzdem Daten verloren. unRAID verhindert einfach den Druck des falschen Knopfes. Zudem ist es nicht sinnvoll, Ihre Zeit mit der manuellen Konfiguration von Speichern zu verschwenden.

— Aber du hast trotzdem ein normales Ubuntu in einer virtuellen Maschine installiert!
— Genau darum ging es. Jetzt haben Sie Ihr persönliches AWS mit maximaler Verbindungsgeschwindigkeit zu Ihrem Speicher, Ihrem Heimnetzwerk und dem Internet gleichzeitig, was Ihnen niemand bieten kann. Welche Dienste Sie in dieser virtuellen Maschine betreiben möchten, obliegt Ihnen.

— Bei jedem Problem gibt es im Haus sofort kein Wi-Fi, kein Internet und keinen Speicher.
— Ein Ersatzrouter kostet 1.000 Euro, und mit den Festplatten kann nichts schiefgehen. Abgesehen von den Festplatten und LĂŒftern ist nie etwas kaputt gegangen. Sogar ein normaler Nettop lief 24/7 fast zehn Jahre und funktioniert jetzt hervorragend. Er hat zwei FestplattenĂŒberlebt.

Nur registrierte Benutzer können an der Umfrage teilnehmen. Bitte melden Sie sich an.Sind Sie an Contour interessiert?

Soll ich den zweiten Teil ĂŒber die Softwarekonfiguration schreiben?

  • 60%Ja99

  • 18.1%Es interessiert mich nicht, aber schreib30

  • 21.8%Nicht nötig36

165 Benutzer haben abgestimmt. 19 Benutzer haben sich enthalten.

Quelle: habr.com

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster