Wenn Ihre Arbeit im Bereich des Netzwerkmanagements oder der Wartung desselben liegt, wissen Sie ohne Zweifel, dass es auf Netzwerkebene eine Reihe von Protokollen, Tools und Funktionen gibt, die so entwickelt wurden, dass der gesamte Konnektivitätsprozess Dass es in einer Organisation (und auch überall) zu verschiedenen Fehlern kommen kann, wenn die Probleme mit der Verbindung zum Netzwerk ausfallen. Dies wird die Arbeit des Systembereichs erhöhen und somit wissen wir, was es heißt, unter Druck zu arbeiten, da ein Computer mit Verbindungsfehlern nicht auf den Server zugreifen kann, keine Verbindung herstellen kann und vieles mehr.
Als IT-Personal ist es bei der Konfiguration eines Servers ideal zu verstehen, dass er verschiedene Rollen innerhalb der Organisation erfüllen muss und eine davon, vielleicht eine der wichtigsten, ist, dass dieser Server die Funktion eines DHCP-Servers erfüllt, haben Sie das gehört? Begriff ?
Was ist DHCPDHCP (Dynamic Host Configuration Protocol) ist ein Protokoll, das von der IETF (Internet Engineering Task Force) definiert wurde und als solches auf dem BOOTP-Protokoll basiert, das Netzwerkadministratoren seit vielen Jahren hilft, eine bessere Kontrolle über alles zu haben, was damit zu tun hat lokale Verbindungen in Organisationen, obwohl DHCP für alle Arten von Umgebungen gilt (Heim - Geschäft).
DHCP fungiert als Protokoll des Client / Server-Modells, dank dem wir automatisch einen Internet Protocol-Host (IP - Internet Protocol) gewähren können, der eine integrierte IP-Adresse und weitere Informationen zur Konfiguration des Netzwerks wie die Maske hat Subnet und das Default-Gateway, wesentliche Elemente für eine korrekte Verbindung und Navigation im lokalen oder externen Netzwerk.
Wie bereits erwähnt, basiert DHCP auf einem anderen Protokoll namens BOOTP und dies ist ein Protokoll, das mit DHCP interagiert, um verschiedene Netzwerkimplementierungswerte anzupassen, sodass das DHCP-Protokoll die Möglichkeit bietet, dass konfigurierte Client-Computer auf die TCP / IP-Konfiguration zugreifen können Informationen auf dem Server und erhalten so seine IP-Adresse für eine 100% effektive Kommunikation, was wir uns alle als Administrator wünschen.
Um ein wenig zu verstehen, wie DHCP funktioniert, müssen wir uns bewusst sein, dass jedes Objekt im lokalen Netzwerk, das auf TCP / IP basiert, eine eindeutige Unicast-IP-Adresse benötigt, die ihm die Möglichkeit gibt, auf das Netzwerk und die Ressourcen zuzugreifen, die wir in ihr konfiguriert haben. Dies gilt für freigegebene Ordner, Dateiserver, Drucker und mehr, so dass, wenn wir keinen DHCP-Server konfiguriert haben, alle Computer, die zum ersten Mal ins Netzwerk kommen, manuell konfiguriert werden müssen und wir wissen sehr gut, dass dies Ressourcen erfordert. , Zeit und Möglichkeit von Fehlern, so dass DHCP die „harte“ Aufgabe der Zuweisung dieser Netzwerkparameter übernimmt, da es sich um einen automatisierten Prozess handelt, der zentral von dem Server verwaltet wird, auf dem diese Rolle konfiguriert wurde.
Wenn der DHCP-Server konfiguriert wurde, muss er über einen Pool von IP-Adressen verfügen, der neuen Computern und Geräten zur Verfügung steht, die sich mit dem Netzwerk verbinden möchten. Dadurch "mietet" der DHCP-Server diesen Computern, auf denen DHCP aktiv sein muss, eine IP-Adresse, wenn er sich mit dem Netzwerk verbindet.
Die von DHCP gelieferten und zugewiesenen IP-Adressen sind dynamisch, daher ihr Name, aber es handelt sich nicht um statische IP-Adressen, sodass die vom Client-Computer nicht mehr verwendeten Adressen automatisch in die zuzuweisende Gruppe auf dem Server zurückkehren andere Computer, die eine Konnektivität erfordern.
Der DHCP-Server ist dafür verantwortlich, die Adressierungskonfigurationsinformationen in einer lokalen Datenbank zu speichern, die aus Parametern besteht wie:
- TCP / IP-Konfigurationsparameter für alle Client-Computer im Netzwerk.
- Reservierte IP-Adressen, die speziellen DHCP-Clients zugeordnet sind. Dies gilt in Situationen, in denen einige Computer oder Maschinen aufgrund der Art ihrer Arbeit dieselbe Adresse benötigen.
- Gültige IP-Adressen, die Computern angeboten werden können, die eine Verbindung benötigen.
- Möglichkeit, IP-Adressen auszuschließen, die für administrative Aufgaben verfügbar sind.
- Konfiguration der Zeit, in der die IP-Adresse aktiv ist, bevor eine Verlängerung ihres Mietvertrags angefordert wird
Wir haben viel über DHCP gesprochen und hoffen, dass Sie alle seine Vorteile verstehen. Jetzt gehen wir zum praktischen Teil und lernen, wie Sie diese Rolle und ihre jeweilige Konfiguration in Ubuntu Server installieren. In diesem Fall verwenden wir Version 19.04 das Verfahren gilt jedoch gleichermaßen für die Versionen 18.04 und 18.10.
1. So installieren Sie die DHCP-Rolle in Ubuntu 18/19
Um diese Funktionalität auf unserem Server zu installieren und eine zentrale Adressverwaltung zu genießen, führen wir auf dem Server folgenden Befehl aus:
sudo apt install isc-dhcp-server
VERGRÖSSERN
Wir geben den Buchstaben S ein, um den Download und die Installation der Rolle zu bestätigen, und sobald dieser Vorgang abgeschlossen ist, sehen wir Folgendes:
VERGRÖSSERN
Wir haben die DHCP-Rolle bereits auf dem Ubuntu-Server installiert.
2. So konfigurieren Sie die Netzwerkkarte in Ubuntu 19
Der nächste Schritt, um die vollständige Kontrolle über DHCP zu erreichen, besteht darin, die Netzwerkkarte unseres Geräts zu konfigurieren. Dazu müssen wir die Datei isc-dhcp-server bearbeiten, um die mit der Netzwerkkarte verbundenen Werte festzulegen, da ihre Funktion die ist um die IP-Adresse zu übermitteln.
Schritt 1
Um diese Aufgabe auszuführen, können wir einen Texteditor verwenden und Folgendes ausführen:
sudo nano / etc / default / isc-dhcp-serverDort werden wir folgendes sehen:
VERGRÖSSERN
Schritt 2
Ganz unten finden wir folgende Zeilen:
SCHNITTSTELLENv4Damit können Sie die IPv4-Adressierung konfigurieren
SCHNITTSTELLENv6Damit können Sie die IPv6-Adressierung konfigurieren
An dieser Stelle müssen wir den Namen der Netzwerkkarte des Servers im Detail kennen, dazu können wir vor dem Zugriff auf die Datei den Befehl ifconfig ausführen und dort den Namen der Karte sehen, in diesem Fall enp0s3:
VERGRÖSSERN
Schritt 3
Nun gehen wir zurück zur DHCP-Konfigurationsdatei und tragen im Abschnitt INTERFACESv4 den Namen der Netzwerkkarte ein:
VERGRÖSSERN
Wir speichern die Änderungen mit der Tastenkombination Strg + O und verlassen den Editor mit den Tasten Strg + X
3. So konfigurieren Sie die DHCP-Rolle in Ubuntu 18/19
Schritt 1
Der nächste Schritt besteht darin, die DHCP-Parameter nach Bedarf zu konfigurieren, dazu gehören definierte Werte wie:
- Subnetzmaske
- Dauer der Adressen
- DNS-Serveradressen
- Zu verwendender Adressbereich
- Gateway-Adresse und mehr.
Um diese Konfiguration vorzunehmen, müssen wir die folgende Zeile ausführen:
sudo nano /etc/dhcp/dhcpd.confSchritt 2
Dort werden wir folgendes sehen:
VERGRÖSSERN
Schritt 3
Die Werte, die wir zuweisen müssen, sind die folgenden:
Subnetz 192.168.0.1 Netzmaske 255.255.255.0 Bereich 192.168.0.11 192.168.0.50; Option Domain-Name-Server 8.8.8.8, 4.4.4.4; Option Domänenname "solvetic"; Optionsrouter 192.168.0.1; Option Broadcast-Adresse 192.168.0.255; Default-Lease-Zeit 600; maximale Mietzeit 7200;
VERGRÖSSERN
NotizAb Ubuntu 19.04 enthält die Konfigurationsdatei bereits einige Standardwerte, wir müssen sie nur ggf. bearbeiten.
Schritt 4
Sobald wir diese Informationen eingegeben haben, speichern wir die Änderungen mit den Tasten Strg + O und verlassen sie mit den Tasten Strg + X.
Was wir gemacht habenUm zu wissen, was wir getan haben, wird Solvetic Ihnen sagen:
- Wir haben die IP-Adresse und Netzmaske des DHCP-Servers in Ubuntu hinzugefügt
- Der dem Gerät zuzuweisende Adressbereich wurde konfiguriert
- Unterstützung öffentlicher DNS wie die von Google wurden konfiguriert, die stabil und sicher sind
- Der Domainname wurde in der Option domain-name option definiert
- Wir haben die Broadcast- oder Broadcast-IP-Adresse eingegeben, die immer auf 255 . endet
- Die Standard-Lease-Time-Zeile zeigt die Reservierungszeit einer IP-Adresse für einen Computer an (Zeit in Stunden).
- Der Wert max-lease-time bezieht sich auf die maximale Zeit, in der eine IP für einen lokalen Computer reserviert wird
Sobald die Änderungen gespeichert sind, starten wir den isc-dhcp-server-Dienst mit dem folgenden Befehl neu:
sudo systemctl Neustart isc-dhcp-serverDarüber hinaus können wir die folgenden Befehle verwenden:
- sudo systemctl start isc-dhcp-server (startet den DHCP-Dienst)
- sudo systemctl stop isc-dhcp-server (stoppt den DHCP-Dienst)
VERGRÖSSERN
4. So verwenden Sie den DHCP-Server
Bis zu diesem Punkt haben wir den DHCP-Server mit den notwendigen Parametern für die korrekte Konnektivität installiert und konfiguriert. Jetzt werden wir sehen, wie DHCP auf den Client-Computern funktioniert.
Schritt 1
Wir haben einen Ubuntu 18.04-Computer mit der folgenden Netzwerkkonfiguration:
- MAC-Adresse: 08:00: 27: be: 0d: d1
- IP-Adresse: 192.168.0.42
VERGRÖSSERN
Schritt 2
Wir können zur Konfigurationsdatei dhcp.conf gehen und eine nur für diesen Computer reservierte IP-Adresse einrichten. Wir führen Folgendes aus:
sudo nano /etc/dhcp/dhcpd.confDort werden wir die folgenden Zeilen registrieren:
Ubuntu-Host localhost {Hardware-Ethernet 08: 00: 27: be: 0d: d1; feste Adresse 192.168.0.48;}
VERGRÖSSERN
In diesem Fall haben wir die MAC-Adresse der Netzwerkkarte sowie eine IP-Adresse aus dem Bereich des DHCP-Servers angegeben, speichern die Änderungen mit den Tasten Strg + O und beenden mit den Tasten Strg + X.
Schritt 3
Wir starten das System neu und wenn wir den Befehl ifconfig ausführen, sehen wir, dass der DHCP-Server dem Gerät diese exklusive IP zugewiesen hat:
VERGRÖSSERN
Schritt 4
Damit die IP-Adressen automatisch und zufällig vergeben werden, verwenden wir in diesem Fall einen Client-Computer mit einer grafischen Oberfläche. Dort müssen wir auf das Netzwerksymbol oben auf dem Bildschirm klicken und auf unseren Netzwerktyp klicken und dann wählen Sie in diesem Fall die Option "Kabelgebundene Netzwerkkonfiguration":
Schritt 5
Folgendes wird angezeigt:
Schritt 6
Dort klicken wir auf das Ritzelsymbol, das sich im Netzwerktyp befindet und im angezeigten Fenster gehen wir auf die Registerkarte IPv4 und definieren dort das Feld Automatisch (DHCP) im Feld IPv4-Methode
Schritt 7
Klicken Sie auf Apply, um die Änderungen zu speichern, und von nun an ist der DHCP-Server bei jeder Konnektivität dafür verantwortlich, den Geräten die IP-Adresse zuzuweisen:
Wir haben gelernt, welche Bedeutung DHCP bei unseren täglichen Konnektivitätsaufgaben hat und mit Solvetic haben Sie gesehen, wie Sie DHCP in Ubuntu 18/19 funktional, sicher und vor allem praktisch installieren und konfigurieren können, dank der die Adressvergabe Aufgaben IP wird von nun an etwas viel dynamischer sein.