So installieren und konfigurieren Sie DHCP unter Linux

So installieren und konfigurieren Sie DHCP unter Linux

Jedes System- oder Netzwerkadministrator, der in großen, geschäftigen Computerumgebungen arbeitet. Hier ist DHCP- oder Dynamic Host -Konfigurationsprotokoll nützlich.

DHCP- oder Dynamic Host-Konfigurationsprotokoll ist ein Client-Server-Protokoll, das den Geräten in Ihrem Netzwerk automatisch und dynamisch IP-Adressen und andere Konfigurationsparameter zuweist.

In diesem Tutorial wird erläutert, wie Sie einen DHCP -Server konfigurieren und für Ihr Netzwerk einrichten. In diesem Handbuch wird auch veranschaulicht, wie Sie das DHCP -Client -System konfigurieren. Beachten Sie, dass dieser Leitfaden spezifisch für Ubuntu 20:04 und nicht für andere Betriebssysteme ist.

Einführung in DHCP- und DHCP -Zuordnungsmethoden

Während unser vorheriger Artikel DHCP einführte und aufwendig erläuterte, wie er funktioniert, ist es immer noch wichtig, ihn hier vorzustellen und die verschiedenen Allokationsoptionen zu erklären, die Sie verwenden können.

Der Betriebsmechanismus von DHCP ist ziemlich einfach. Viele Computer haben keine IP-Adressen, wenn sie up-unlos starten, sie haben eine dedizierte statische IP-Adresse.

Nach dem Booten verwendet eine Maschine die Automatik DHCP Discover Komponente zum Senden einer Sendung. Der DHCP -Server antwortet auf die Anfrage oder den Übertrag und kontaktiert den Client mit dem DHCP -Angebot Unicast -Verkehr. Der DHCP -Angebot bietet den Datenverkehr die dem Client zugewiesene IP -Adresse, die zugewiesen wurde. Es enthält auch die DNS -IP -Adresse des Servers und die Standard -IP -Adresse für das Gateway.

Der Client sendet folglich eine DHCP. Die Server führen Aufzeichnungen aller zugewiesenen Adressen, um IP -Adress -Kollisionen oder Doppelaufgaben zu verhindern. Für lokale Netzwerke darf es nur einen einzelnen Server geben.

Im Folgenden sind die kritischen Zuordnungsmethoden aufgeführt.

  • Manuelle Zuteilung- Sie stützen Ihre Verteilung von IP -Adressen auf Mac -Adressen (Media Access Control). Dieses Allokationssystem gibt jedem Computer eine feste IP -Adresse und der DHCP -Server sendet dem Gerät konsistent eine feste Konfiguration basierend auf seiner MAC -Adresse.
  • Automatische Zuweisung- Der Server verwendet eine erste Kommen, um zuerst die Methode zu servieren, um IP -Adressen automatisch und dynamisch zuzuweisen. Die zugewiesenen Adressen können entweder eine feste Mietzeit oder die unendliche Mietzeit haben. IP -Adressen mit fester Leasingzeit verfallen nach einiger Zeit. Andererseits bleiben IP -Adressen mit unendlicher Mietvertragszeit dauerhaft für den Kunden.

Schritt-für-Schritt-Anleitung zum Konfigurieren des DHCP-Servers auf Ubuntu

Sie müssen diese Schritte ausführen, um einen DHCP -Server mit Ihrem Linux -System zu konfigurieren:

Schritt 1: Stellen Sie sicher, dass Ihre Systeme alle Spezifikationen erfüllen

Stellen Sie zunächst sicher, dass Ihr System alle erforderlichen Voraussetzungen erfüllt. Sie beinhalten:

  • Sie haben zwei Computersysteme, die beide Ubuntu 20:04 ausführen
  • Berechtigung, als Root -Benutzer auf Ihr Netzwerk zugreifen zu können, um den SUDO -Befehl zu verwenden

Schritt 2: Installieren Sie den DHCP -Server

Installieren Sie den DHCP -Server auf Ihrem ausgewiesenen DHCP -Servergerät. Bemerkenswerterweise wird das DHCP -Serverpaket im Ubuntu Standard Depository erhältlich. Sie verwenden den folgenden Befehl, um die Installation zu implementieren:

Schritt 3: Starten Sie Ihren DHCP -Dienst

Starten Sie Ihren DHCP. Sie können dies mit den folgenden Befehlen erreichen:

Schritt 4: Konfigurieren Sie den DHCP -Dienst

Die DHCP-Konfigurationsdatei ist unter/etc/default/isc-dhcp-server verfügbar. Sie können die Datei mit den richtigen Details bearbeiten, um Ihre Netzwerkschnittstelle anzugeben. Der folgende Befehl hilft Ihnen dabei, dies zu erreichen:

Sie können Ihr Netzwerk mit diesem Befehl angeben:

Fahren Sie fort, um die Datei nach Abschluss zu speichern und zu schließen. Der nächste Schritt besteht darin, die Konfiguration zu bearbeiten (/etc/dhcp/dhcpd.Conf) Datei, um Ihren DHCP -Mietvertrag zu definieren. Der folgende Befehl sollte verwendet werden:

Überzeugen Sie die folgende Zeile:

Der letzte Schritt bei der Konfiguration Ihres Servers besteht darin, die folgenden Zeilen angemessen zu ändern:

Speichern und schließen Sie diese Datei, sobald Sie alles beendet haben, alles zu bearbeiten.

Schritt 5: Konfigurieren Sie den DHCP -Server für die statische IP -Adresszuweisung zu Clients

Der DHCP -Server verfügt über eine Standardkonfiguration, um Clients im Netzwerk dynamische IP -Adressen zuzuweisen. Sie müssen jedoch Ihren Server so konfigurieren, dass DHCP -Clients basierend auf der MAC -Adresse jedes Kunden statische IP -Adressen angeben.

Zum Beispiel können wir 192 zuweisen.168.21.02 zu einem Client mit 4C: BB: 58: 9C: F5: 55 MAC -Adresse. Bearbeiten Sie Ihre/etc/dhcp/dhcpd.Conf -Datei mit dem Befehl nano wie unten gezeigt, um dies zu erreichen.

Sie sollten der Datei die folgenden Zeilen hinzufügen:

Speichern Sie die Änderungen und schließen Sie die Datei.

Es ist Zeit, Ihren DHCP -Dienst neu zu starten, um die Änderungen zu implementieren. Sie können den folgenden Befehl verwenden, um den Dienst neu zu starten:

Überprüfen Sie den Status Ihres DHCP -Dienstes mit dem folgenden Befehl:

Schritt 6: Konfigurieren Sie Ihre DHCP -Client -Instanz, um eine statische IP -Adresse zu erhalten

Sobald Sie Ihren Server eingerichtet haben, müssen Sie auch Ihre Client -Instanz einrichten. Mit dem ersten Einrichtungsverfahren wird sichergestellt, dass Ihr Client eine statische IP -Adresse vom Server erhalten kann.

Öffnen Sie, um dies zu erreichen. Wir gehen davon aus, dass Ihr Client -Computer die 4C: BB: 58: 9C: F5: 55 MAC -Adresse hat. Bearbeiten Sie die Netzwerkschnittstelle mit dem folgenden Befehl: Bearbeiten Sie die Netzwerkschnittstelle:

Sie können die Schnittstelle bearbeiten, indem Sie die folgenden Standardzeilen abstellen:

Speichern Sie die Änderungen und schließen Sie die Datei. Um sicherzustellen, dass Sie die entsprechenden Änderungen in der neuen Datei anwenden, können Sie Ihren Netzwerkmanager -Dienst mit dem folgenden Befehl neu starten:

Der nächste Schritt besteht darin, den folgenden Befehl auf dem Client -Computer auszuführen:

Die Ausgabe sollte wie folgt sein:

Manchmal können Sie die IP -Adresse nicht von Ihrem DHCP -Server erhalten. Wenn dies der Fall ist, können Sie ihn erhalten, indem Sie den folgenden Befehl ausführen:

Sie können die IP -Adresse überprüfen, indem Sie den folgenden Befehl ausführen:

Schritt 7: Konfigurieren Sie Ihre DHCP -Client -Instanz, um eine dynamische IP -Adresse zu erhalten

Sie können Ihren anderen Client -Computer auch so konfigurieren, dass Sie eine dynamische IP -Adresse von Ihrem DHCP -Server erhalten. Sie können diesen Prozess beginnen, indem Sie zuerst Ihre Netzwerkschnittstellendatei mit dem folgenden Befehl bearbeiten:

Fügen Sie die folgenden Zeilen der Datei hinzu:

Sie können die Datei speichern und schließen. Um sicherzustellen, dass Sie die Änderungen in der Schnittstelle implementieren, starten Sie Ihren Netzwerkmanager mit dem folgenden Befehl neu:

Überprüfen Sie die dynamische IP -Adresse, die Ihrem DHCP -Client zugewiesen ist, indem Sie den folgenden Befehl ausführen:

Die Ausgabe sollte ähnlich sein wie in der folgenden Abbildung:

Abschluss

In dem Artikel wird der gesamte Prozess erörtert, der mit der Installation und Konfiguration des DHCP -Servers auf Ubuntu beginnt und konfiguriert wird. Wir haben auch die Konfiguration der Client -Instanz diskutiert, um sowohl dynamische als auch statische IP -Adressen zu erhalten.