So konfigurieren Sie DHCP-Server und -Client in CentOS 7 oder Ubuntu 18.04

Auf Netzwerkebene ist das DHCP-Protokoll (Dynamic Host Configuration Protocol) eines der am häufigsten verwendeten für seine Funktion und Funktionen, die die IP-Adressierung in einem lokalen Netzwerk ermöglichen.

Das DHCP-Protokoll basiert auf dem Client / Server-Modell und hat die grundlegende Aufgabe, einem Server die automatische Zuweisung einer IP-Adresse zusammen mit anderen Netzwerkkonfigurationsparametern wie der Subnetzmaske und dem Gateway zu einem Client in zu ermöglichen ein Netzwerk Dies vereinfacht die Aufgaben der Administratoren, da diese Arbeit nicht manuell ausgeführt werden muss, was Zeit und Ressourcen erfordert.

Beachten Sie, dass die IP-Adresse , die einem DHCP-Client über den DHCP-Server zugewiesen wurde, in den Status “Lease” versetzt wird. Diese Lease-Zeit hängt davon ab, wie lange die Verbindung oder DHCP-Konfiguration angefordert wird. Dank DHCP wissen wir, dass die Client-Computer eine zugewiesene IP-Adresse haben, die ihre Navigation und Konnektivität im Netzwerk garantiert.

Aus diesem Grund erklärt TechnoWikis in diesem Tutorial, wie wir einen DHCP-Server unter CentOS 7 und Ubuntu 18.04 installieren und konfigurieren können.

1. So installieren Sie das DHCP-Protokoll unter CentOS 7 und Ubuntu 18.04 (Linux)

Schritt 1

Das DHCP-Serverpaket ist in den offiziellen Repositorys von Linux-Distributionen verfügbar. Dazu führen wir die folgenden Befehle aus:

Wenn wir Ubuntu 18.04 verwenden
Wir werden folgendes ausführen:

 sudo apt installiert den isc-dhcp-server 

1-DHCP-in-Ubuntu-and-centos.png-installieren und-konfigurieren

Dort geben wir den Buchstaben “S” ein, um den Download und die Installation zu bestätigen.

Im Falle von CentOS 7
Wir führen Folgendes aus:

 yum installiere dhcp 

2-DHCP-de-Ubuntu-y-centos.png installieren und konfigurieren

Geben Sie die Buchstaben “und” ein, um den Download und die Installation von DHCP zu bestätigen.

Schritt 2

Nach Abschluss des Installationsvorgangs müssen wir die Schnittstelle konfigurieren, in der der DHCP-Dämon die Anforderungen über die Konfigurationsdatei verwalten und verwalten soll:

 / etc / default / isc-dhcp-server 

o

 / etc / sysconfig / dhcpd 
Im Falle von CentOS 7 führen wir aus
 nano / etc / sysconfig / dhcpd 

3-DHCP-in-Ubuntu-and-centos.png-installieren und-konfigurieren

Im unteren Teil müssen wir die Zeile hinzufügen:

 DHCPDARGS = "eth0" 

Wir speichern die Änderungen mit den Schlüsseln:

See also  So erstellen Sie ein USB-Tool zur Wiederherstellung des Chrome OS-Systems

+ O Strg + O

Wir verlassen den Editor mit den Tasten:

+ X Strg + X

Auf Ubuntu 18.04
Wir werden in die nächste Zeile gehen

 sudo nano / etc / default / isc-dhcp-server 

4-DHCP-in-Ubuntu-and-centos.png-installieren und-konfigurieren

Ebenso fügen wir die Zeile hinzu:

 DHCPDARGS = "eth0" 

2. So konfigurieren Sie DHCP in CentOS 7 und Ubuntu 18.04 (Linux)

Die Haupt-DHCP-Konfigurationsdatei befindet sich im Pfad:

 /etc/dhcp/dhcpd.conf 

Dort wird die Konfiguration aller Netzwerkparameter gespeichert, die für die Clients bereit sein müssen.

Diese Datei basiert auf einer Liste von Anweisungen, die in zwei Kategorien unterteilt sind:

Globale Parameter
Dort können Sie festlegen, wie eine Aufgabe ausgeführt werden soll, welche Netzwerkkonfigurationsparameter an den DHCP-Client übergeben werden sollen und vieles mehr.

Erklärungen
Dort können wir die Netzwerktopologie und den aktuellen Status der Clients definieren, Adressen für die Clients generieren oder eine Gruppe von Parametern auf eine Gruppe bestimmter Deklarationen anwenden.

Schritt 1

Um auf diese Datei zuzugreifen, führen wir Folgendes aus:

In CentOS 7
 cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf vi /etc/dhcp/dhcpd.conf 

Auf Ubuntu 18.04
 sudo nano /etc/dhcp/dhcpd.conf 

Schritt 2

Dort definieren wir zunächst die globalen Parameter für alle kompatiblen Netzwerke, oben in der Datei gilt dies für alle Deklarationen, dort geben wir Folgendes ein:

 Option Domain-Name "solvetic.lan"; Option Domain-Name-Server ns1.solvetic.lan, ns2.solvetic.lan; Default-Lease-Time 3600; max-lease-time 7200; maßgebend; 

Dann müssen wir ein Subnetz für ein internes Subnetz definieren.

 Subnetz 192.168.1.1 Netzmaske 255.255.255.0 { Optionsrouter 192.168.1.1; Option Subnetzmaske 255.255.255.0; Option Domain-Suche "solvetic.lan"; Option Domain-Name-Server 192.168.0.1; Bereich 192.168.0.20 192.168.0.40; Bereich 192.168.0.50 192.168.10.80; } 

5-DHCP-in-Ubuntu-and-centos.png-installieren und-konfigurieren

Danach speichern wir die Änderungen.

Schritt 3

Sobald der DHCP-Serverdämon konfiguriert ist, muss der Dienst gestartet und aktiviert werden, damit er beim nächsten Systemstart automatisch gestartet wird, und es muss überprüft werden, ob er mit den folgenden Befehlen auf die gleiche Weise funktioniert:

In CentOS 7
 systemctl start dhcpd systemctl enable dhcpd systemctl enable dhcpd 

Auf Ubuntu 18.04
 sudo systemctl isc-dhcp-server starten sudo systemctl aktiviert den isc-dhcp-server sudo systemctl aktiviert den isc-dhcp-server 

6-DHCP-de-Ubuntu-y-centos.png installieren und konfigurieren

Schritt 4

Danach müssen wir Anforderungen an den DHCP-Dämon in der Firewall zulassen, der Port 67 / UDP überwacht, damit wir Folgendes ausführen können:

In CentOS 7
 firewall-cmd --zone = public --permanent --add-service = dhcp firewall-cmd --reload 

Auf Ubuntu 18
 sudo ufw erlauben 67 / udp sudo ufw neu laden 

7-DHCP-in-Ubuntu-and-centos.png-installieren und-konfigurieren

3 So konfigurieren Sie Clients für DHCP unter CentOS 7 und Ubuntu 18.04 (Linux)

Im letzten Schritt müssen Sie überprüfen, ob der DHCP-Server ordnungsgemäß funktioniert. Dazu müssen Sie die Client-Computer im Netzwerk anmelden und konfigurieren, damit IP-Adressen automatisch vom konfigurierten DHCP-Server empfangen werden.

See also  Gespeicherte WLAN-Passwörter anzeigen Windows 10 ohne Verbindung

Dort müssen wir die entsprechende Konfigurationsdatei für die Schnittstelle ändern, in der die Clients die IP-Adressen automatisch erhalten.

Konfiguration in CentOS 7
Im Falle von CentOS 7 müssen wir auf die folgende Datei zugreifen:

 nano / etc / sysconfig / network-scripts / ifcfg-eth0 

Dort geben wir die folgenden Zeilen ein oder überprüfen, ob sie bereits vorhanden sind:

 DEVICE = eth0 BOOTPROTO = dhcp TYP = Ethernet ONBOOT = ja 

8-DHCP-in-Ubuntu-and-centos.png-installieren und-konfigurieren

Wir speichern die Änderungen und starten den Dienst neu, indem wir Folgendes ausführen:

 systemctl Netzwerk neu starten 

Konfiguration in Ubuntu 18.04
Für den Fall von Ubuntu 18.04 werden wir mit der folgenden Zeile zugreifen:

 sudo nano /etc/netplan/01-netcfg.yaml 

Dort wird es notwendig sein, dhcp4 in einer bestimmten Schnittstelle zu aktivieren und die Einstellungen bezüglich der statischen IP zu kommentieren:
Netzwerk:

 Version: 2 Renderer: networkd ethernets: eth0: dhcp4: ja 

9-DHCP-in-Ubuntu-and-centos.png-installieren und-konfigurieren

Wir speichern die Änderungen und aktualisieren sie, indem wir Folgendes ausführen:

 sudo netplan anwenden 
Hinweis
Um auf die DHCP-Hilfe zuzugreifen, können Sie einen der folgenden Befehle ausführen:

 man dhcpd man dhcpd.conf 

Somit ist DHCP ein nützliches Protokoll für die Verwaltung und Adresssteuerung .

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *