Linux-Netzwerk konfigurieren -
Jetzt, da die meisten von Ihnen Linux verwenden, kennen Sie möglicherweise bereits einige Abhilfemaßnahmen für die Wartung Ihres Netzwerks. Für Benutzer von Windows 2008- oder 2012-Servern ist die Konfiguration der Linux-Netzwerkumgebung eine große Sache. Aber wir Menschen, die Linux-Administratoren, wissen, dass das Konfigurieren von Linux-Netzwerken viel einfacher ist als Windows und im Vergleich zu Windows nur ein Kinderspiel ist, vorausgesetzt, Sie kennen fast alle erforderlichen Syntaxen.
Dieses Thema wird nun seit Jahren diskutiert. Außerdem wird die Rivalität zwischen Linux und Windows niemals enden. (Ich nehme hier speziell kein Mac OS, da es ein nicht alltägliches Betriebssystem für die Verwaltung von Netzwerken ist, das mit zunehmender Tiefe immer komplexer wird.) Und lassen Sie mich sagen, dass auch ich Windows Server Administrator war, als ich anfing, da dies der einfachste Einstieg war.
Aber auf der Straße änderten sich die Dinge und es wurde schwer. Später wurde ich in Linux eingeführt, und es ging für mich völlig daneben. Aber als ich erfuhr, erkannte ich die Unterschiede und das ist es, worüber ich Ihnen erzählen möchte. Wir werden uns auch mit der Konfiguration der Linux-Netzwerkumgebung befassen, da dies ein Muss für angehende L5-Administratoren, Sicherheitstechniker und Hacker ist.
Der Artikel zum Konfigurieren des Linux-Netzwerklernens ist wie folgt aufgebaut:
- Windows Server
- Linux-Netzwerkumgebung
- Konfigurieren der Linux-Netzwerkumgebung
- im Umgang mit Linux Networks-Umgebung
Die Netzwerkdebatte zwischen Windows und Linux
Bevor ich anfange, möchte ich Ihnen sagen, dass in diesem Blog nur die Stärken und Schwächen hervorgehoben werden sollen, oder im Falle von Linux Network und Windows Server die Nachteile. Microsoft Windows Server verfügt über eine grafische Benutzeroberfläche, die Ihnen den Eindruck vermittelt, dass es sehr einfach ist, verschiedene Dinge einzurichten. Aber ist es? Neben der einfachen Konfiguration gibt es hier einen wichtigeren Teil, nämlich die Sicherheit. Microsoft Windows ist ein rein kommerzielles Betriebssystem. Dies bedeutet, dass Updates für Sicherheitspatches verfügbar sind und engagierte Mitarbeiter für die Ausführung des Auftrags zuständig sind.
Außerdem stellt das Hacken in Windows selbst für die Schwachstellenbewertung einen Verstoß gegen die Vereinbarung von Windows selbst dar und wird als schwerwiegendes Vergehen angesehen. Dies dient dazu, Windows so geschlossen wie möglich zu halten und es frei von Sicherheitsproblemen zu machen. Microsoft Windows ist auch das weltweit am häufigsten verwendete Betriebssystem, sei es für den persönlichen oder kommerziellen Gebrauch. Linux hingegen ist weit verbreitet, wird aber nicht so oft verwendet. Ein Blick auf Linux und die Leute können sagen, dass es sich um ein hoch entwickeltes Betriebssystem handelt, dessen Software aus der ganzen Welt zusammengestellt wurde. Aber heißt das nicht, dass es Sicherheitsprobleme gibt? Ja und nein beides Wir werden später darauf zurückkommen. Heutzutage werden die meisten konfigurierenden Linux-Netzwerkdistributionen mit einer vorgefertigten grafischen Benutzeroberfläche geliefert. Linux-Entwickler werden es jedoch immer vorziehen, eine Befehlszeilenschnittstelle für die Konfiguration des Linux-Netzwerks zu verwenden, da sie die Nachteile und Verzögerungen kennen. Schauen wir uns also beide genauer an und schauen wir, wer an der Spitze herauskommt.
-
Windows Server
Das Wichtigste zuerst. Lassen Sie mich Ihre ungebildeten Vermutungen aufheben und Ihnen mitteilen, dass die Konfiguration des Windows-Netzwerks viel zu unterschiedlich und schwierig ist als die Konfiguration des Linux-Netzwerks. In Windows haben Sie zwei Möglichkeiten, ein bestimmtes Netzwerk einzurichten. Die erste Möglichkeit besteht darin, die Option zum Einrichten des Netzwerks mit Hilfe des 'Network Setup Wizard' zu verwenden. Dies ist die einfachste Methode und perfekt für unerfahrene Anfänger, da sie nur lesen, auswählen und ausführen müssen und Windows den größten Teil der Arbeit zum Einrichten der gesamten Umgebung erledigt. Der zweite Teil ist jedoch der schwierigste. Hier muss man alles manuell machen. Der Benutzer muss den gesamten Computer durchgehen und alle einzelnen Linux-Netzwerkprotokolle überprüfen, um festzustellen, ob sie identisch sind oder nicht, und sicherstellen, dass keine Fehler begangen werden. Dies ist nur für erfahrene Benutzer gedacht, da dies viel Zeit in Anspruch nimmt und mühsam ist.
Das Einrichten der Windows-Netzwerkumgebung ist hier nicht der einzige schwierige Teil. Das Hauptproblem bei Windows ist, dass es viel langsamer wird, was die gesamte Infrastruktur beeinträchtigt. Der Hauptgrund dafür sind die Updates von Microsoft, die es ziemlich verzögert und langsam machen, ganz zu schweigen von einer Reihe von Fehlern. Manchmal hat es den Anschein, dass es besser ist, die Sicherheit nicht zu reparieren, als sie zu tun und sie später zu bereuen. Windows wurde im Allgemeinen für Einzelbenutzer entwickelt. Leute, die Erfahrung mit Windows 8.1, Server 2012 haben, werden wissen, wovon ich spreche. Es sieht jedoch so aus, als würden sich die Dinge mit Windows 10 ändern.
Es ist zwar noch in einem Anfängerstadium, aber es sieht vielversprechend aus. Die virtuellen Desktops, die Benutzerfreundlichkeit für mehrere Benutzer, die superschnelle Startzeit und viele andere Funktionen lassen es vielversprechend aussehen. Da Windows die beliebteste Wahl für Benutzer ist, ist die Anzahl der Viren und Trojaner, die ständig weiterentwickelt werden, unzählig. Dies ist das Schlimmste, was die Fenster bekommen können, da Sicherheit nichts ist, in dem Fenster sehr gut sind. Dies macht Windows-Netzwerksysteme jedoch nicht zu einem minderwertigen Betriebssystem. Windows kann weiterhin mit Hilfe von Firewalls und Antiviren-Programmen gesichert werden, was jedoch zu Lasten von Geschwindigkeit, Effizienz und Kosten geht. Es ist jedoch immer noch sehr gut für Unternehmen, die klein sind oder sich noch in der Entwicklung befinden.
Empfohlene Kurse
- IP-Routing-Kurs
- Hacking-Programm
- RMAN-Schulungen
- Online-Zertifizierungskurs in Python
-
Linux-Netzwerkumgebung
Linux hingegen hat hier eine der ältesten Betriebssystemumgebungen. Es ist nicht die beste benutzerfreundliche Software, aber immerhin besser als das Mac OS. Außerdem spielt Sicherheit unter Linux keine Rolle, da es sich um Open-Source-Software handelt. Besonders bevorzugt gibt es keine bestimmte Person, die man hassen oder verfluchen kann, wenn etwas schief geht. Im Linux-Netzwerk Windows hingegen hat Bill Gates eine Menge Hasser, und nicht die Rede davon, dass es ständig von Würmern, Malware und Trojanern angegriffen wird. Die meisten Leute neigen dazu zu glauben, dass Linux keine Viren enthält. Das stimmt so nicht. Linux hat eine eigene Art von Viren, die sich nur sehr schwer entfernen lassen, wenn sie das Netzwerksystem betreffen.
Aber im Gegensatz zu Windows gibt es hier keine Autorun-Funktion. Alles unter Linux funktioniert mit Hilfe eines Skripts, und es liegt beim Administrator, ob er es ausführt oder nicht und das auch manuell. Und da Linux Open Source ist, gibt es eine Menge Entwickler, die ständig die neuen Kernel, Bugs und die Community testen. Der Support ist viel größer als der von Microsoft, weshalb es für Sicherheitsupdates viel schneller ist Probleme und Fehlerbehebung.
Es ist bekannt, dass Linux mehrere Prozesse gleichzeitig ausführt, ohne die Stabilität zu beeinträchtigen. Und Sie haben möglicherweise festgestellt, dass in Linux-Netzwerken unter Windows immer ein Neustart erforderlich ist, wenn Sie eine Software ändern oder installieren. Aber das ist bei Linux nicht der Fall und vertraue mir, wenn ich sage, Linux stürzt nie ab. Außerdem hat ein Linux-Administrator einen viel besseren Überblick über andere ausgeführte Knoten und Systeme einer Linux-Distribution, da hier für den Superuser alles offen ist, für Windows können andere Benutzer jedoch noch einige Dinge tun, die für den Benutzer nicht sichtbar sind der Administrator wie das Ausblenden von Dateien.
Nachdem wir nun wissen, dass die Linux-Netzwerkumgebung in Bezug auf Server-Handling und -Administration weitaus besser ist als Windows, werfen wir einen Blick auf die Konfiguration des Linux-Netzwerks.
-
Konfigurieren der Linux-Netzwerkumgebung
Die Konfiguration der Linux-Netzwerkumgebung für zu Hause und für das Büro ist zwei verschiedene Dinge. Wenn Sie bereits Erfahrung mit Linux haben, wissen Sie vielleicht, dass die meisten Dinge über ein Terminal erledigt werden, das dem der Windows-Eingabeaufforderung ähnelt, aber weitaus fortgeschrittener und überlegener ist. Die meisten Linux-Administratoren bevorzugen das Schreiben von Skripten für Netzwerkeinstellungen. Sobald ein Skript geschrieben wurde, muss der Administrator das nächste Mal lediglich die Berechtigungen des Skripts mit 'chmod u + x' ändern und dann das Shell-Skript in einem beliebigen Linux-Netzwerk ausführen. Die meisten Leute bevorzugen RedHat oder ein Debian-System für die Administration. Das beste Tool zur Konfiguration eines Linux-Netzwerks ist eine Software namens "netenv", was "Netzwerkumgebung" bedeutet. Sie können dieses Tool installieren, indem Sie Folgendes eingeben:
$ sudo apt-get install netenv |
In diesem Fall ist sudo möglicherweise nicht erforderlich, je nachdem, ob Sie der SuperUser oder nur ein Benutzer sind. Die offizielle Website für netenv lautet http://www.netenv.com/. Möglicherweise müssen Sie auch nmap verwenden, um zu überprüfen, ob das Linux-Netzwerk konsistent ist. Nmap hilft auch beim Scannen, wie viele Systeme mit dem Netzwerk verbunden sind, welche Ports offen sind, welche Dienste ausgeführt werden, welches Betriebssystem und andere Dinge. Bevor ich einen Nmap-Scan durchführe, muss ich ein Gateway für meine anderen einzelnen Systeme einrichten, und das kann ich mithilfe des folgenden Befehls tun:
Wie Sie sehen, ist mein Gateway 192.168.137.0. Sobald Sie das Gateway erhalten haben, können Sie mit Nmap eine Liste der verbundenen Systeme abrufen. Das folgende Bild zeigt Nmap Scan für eine Liste von Systemen, die mit meinem Linux-Heimnetzwerk verbunden sind:
Wie Sie sehen, habe ich oben zwei Geräte angeschlossen, eines ist mein Handy und das andere ist mein Linux-Laptop. Man kann sich auch einen guten Überblick über die Arten der angeschlossenen Systeme verschaffen. Auf ähnliche Weise können Sie mit Hilfe des folgenden Befehls Informationen zu den offenen Ports, Diensten und verbundenen Systemen abrufen:
$ sudo nmap -A -O 192.168.xx |
Mit Hilfe anderer Software wie Ettercap oder Wireshark kann man auch die Pakete anzeigen, die zwischen mehreren Computern gesendet werden. Und mit Hilfe von Aircrack-ng kann man sogar versuchen, die Pakete einzuschränken oder die Netzwerkumgebung selbst herunterzufahren. Aber das ist für eine lange Notiz. Linux-Distributionen verfügen standardmäßig über Methoden zum Erhöhen oder Verringern der Paket- und Datenverteilung.
Neben den oben genannten Dingen sollten Sie beim Konfigurieren der Linux-Netzwerkumgebung noch einige andere wichtige Dinge beachten:
- Telnet
Das Telnet ist eine Software, die für den Fernzugriff auf einen Computer verwendet wird. Telnet ist eine der am häufigsten verwendeten Software und auch sehr beliebt, es ist jedoch terminal- oder bevorzugter konsolenbasiert. Es basiert auf UNIX. Der Hauptnachteil dieser Anwendung ist jedoch, dass dies sehr unsicher ist. Jeder kann die gesendeten Linux-Netzwerkinformationen anzeigen und verfolgen. Diese Informationen können auch über eine Vielzahl von Programmen wie Ettercap oder Wireshark abgerufen werden. Es gibt jedoch eine verschlüsselte Version, die anstelle des Basistelnets SSH (Secure Shell) verwendet wird, für das ein PGP-Schlüssel zur Authentifizierung beim Remote-Host erforderlich ist. Ähnliche Software gibt es auch für Windows, das als Kitt bezeichnet wird. Beide dieser Software ist interoperabel. SSH kann mit dem folgenden Befehl installiert werden:
$ sudo apt-get installiert den OpenSSH-Server |
Ähnlich wie bei Telnet gibt es auch eine andere Software namens rlogin, die ebenfalls weit verbreitet ist.
- X-Window
X-Window System ist ein Standard-Fenstersystem für grafische UNIX-Workstations. X-Window besteht aus zwei Teilen: dem X-Server und dem X-Client. Der Server ist hier die Arbeitsstation, von der der Administrator auf die clientseitige Arbeitsstation zugreift. Dies ist sehr nützlich, da es die geringstmögliche Ressource der CPU verwendet. Diese Systeme werden auch als X-Terminals bezeichnet.
- VNC
VNC oder besser bekannt als Virtual Network Connection (Virtuelle Netzwerkverbindung) ist eine grafische Benutzeroberfläche, die die gleiche Funktion wie Telnet oder X-Window bietet, jedoch auf Basis einer virtuellen Maschine. Der Administrator verwendet eine IP-Adresse und ein Kennwort für eine Authentifizierung. Es ähnelt dem eines Windows-Betriebssystems, bei dem eine grafische Benutzeroberfläche des Remote-Hosts abgerufen werden kann, VNC ist jedoch wesentlich ressourcenschonender als das Windows-Betriebssystem. Linux-Administratoren bevorzugen meistens ein Shell-Login wie das SSH, da es den größten Teil der Arbeit über das Terminal erledigt und von allen am wenigsten Ressourcen verbraucht.
Es steckt tatsächlich viel mehr dahinter als nur diese Anwendungen. Dinge wie Tunneling, Virtual Private Networks, Mobile IP, Konfiguration statischer und dynamischer IPs mit einem Netzwerkmanager und np-config. Sobald Sie sich mit der Konfiguration eines Linux-Netzwerks vertraut gemacht haben, sind all diese Dinge selbstverständlich. Eine der besten Methoden zur Konfiguration eines Linux-Netzwerks ist die Verwendung einer Virtual Box oder einer VMware, da beide die erforderlichen Anforderungen erfüllen.
Verwandte Artikel: -
Dies war eine Anleitung zum Konfigurieren des Linux-Netzwerks. In den folgenden Artikeln erfahren Sie mehr über die Linux-Netzwerkumgebung. Klicken Sie einfach auf den Link.
- Karriere in Linux
- Karriere in der Linux Administration
- Top 10 hilfreiche Linux-Apps für Systemadministratoren
- Linux Interview Fragen und Antworten | Nützlich und am meisten gefragt
- DHCP-Server konfigurieren