Für uns alle, die Netzwerke oder Betriebssysteme verwalten, war es irgendwann notwendig, DHCP (Dynamic Host Configuration Protocol) zu konfigurieren, eine Funktion, die die Aufgabe hat, Leases oder Gruppen von IP-Adressen für die zufällige Zuweisung von Computern auf der lokalen Seite zu erstellen Netzwerk, ohne sie zu wiederholen, und innerhalb dieser IP-Adresskonzession wird es möglich sein, IP-Adressen für einige zusätzliche Supportaufgaben zu reservieren.
CentOS 8 ist aufgrund seiner Sicherheits-, Leistungs- und Betriebsfunktionen eine der Linux-Distributionen, die sich auf Unternehmen konzentriert. Aus diesem Grund wird im Folgenden ausführlich beschrieben, wie Sie einen DHCP-Server in CentOS 8 sowohl auf Server- als auch auf Client-Ebene installieren und konfigurieren.
1. So installieren Sie DHCP auf dem CentOS 8-Server
Schritt 1
Als ersten Schritt müssen wir das DHCP-Protokoll auf dem Server-Rechner installieren, dazu führen wir den folgenden Befehl aus:
sudo dnf -y DHCP-Server installieren
VERGRÖSSERN
Schritt 2
Wenn dieser Vorgang abgeschlossen ist, sehen wir Folgendes:
VERGRÖSSERN
2. So konfigurieren Sie den DHCP-Server in CentOS 8
Schritt 1
Nach der Installation werden wir es konfigurieren, dazu greifen wir mit unserem gewünschten Editor auf die folgende Datei zu:
sudo nano /etc/dhcp/dhcpd.confWir werden folgendes sehen:
VERGRÖSSERN
Schritt 2
Am Anfang dieser Datei werden wir die folgenden Variablen eingeben:
Option Domänenname "solvetic.lan"; Option Domänennamenserver ns1.solvetic.lan, ns2.solvetic.lan; Standard-Lease-Zeit 3600; maximale Mietzeit 7200; maßgebend;
VERGRÖSSERN
Schritt 3
Dann geben wir folgendes ein:
Subnetz 192.168.1.1 Netzmaske 255.255.255.0 {Option Router 192.168.1.1; Option Subnetzmaske 255.255.255.0; Option Domain-Suche "solvetic.lan"; Option Domänennamenserver 192.168.0.1; Bereich 192.168.0.15 192.168.0.45; Bereich 192.168.0.60 192.168.10.90; }
VERGRÖSSERN
Schritt 4
In diesen Zeilen haben wir definiert:
- Domain
- Reaktionszeit
- Router-IP
- Subnetzmaske
- Domain suchen
- Zu verwendende IP-Adressbereiche
Wir speichern die Änderungen mit den Tasten Strg + O und verlassen den Editor mit den Tasten Strg + X.
Sobald dies erledigt ist, starten wir den dhcp-Dienst:
sudo systemctl start dhcpd
VERGRÖSSERN
Schritt 5
Wir überprüfen den DHCP-Status mit dem folgenden Befehl:
sudo systemctl status dhcpd
VERGRÖSSERN
Schritt 6
Wir werden den DHCP-Dienst zur CentOS 8-Firewall hinzufügen und die Regeln mit den folgenden Befehlen aktualisieren:
sudo Firewall-cmd --add-service = dhcp --permanent sudo Firewall-cmd -reload
VERGRÖSSERN
Schritt 7
Wir aktivieren den DHCP-Dienst beim Start von CentOS 8:
sudo systemctl aktivieren dhcpd
VERGRÖSSERN
Schritt 8
Wenn wir möchten, können wir den Port bestätigen, über den DHCP lauscht:
sudo netstat -tulpen
VERGRÖSSERN
Bisher haben wir den DHCP-Server auf CentOS 8 installiert.
3. So konfigurieren Sie den CentOS 8 DHCP-Client
Schritt 1
Wir gehen zum CentOS 8-Computer, der als Client fungiert, und installieren dort den DHCP-Client mit dem folgenden Befehl:
sudo dnf -y installiere dhcp-client
VERGRÖSSERN
Schritt 2
Am Ende werden wir folgendes sehen:
VERGRÖSSERN
Schritt 3
Jetzt verwenden wir den Befehl dhclient gefolgt von der Schnittstelle für DHCP-Anfragen:
sudo dhclient "Schnittstelle"
VERGRÖSSERN
Schritt 4
Wir werden eine persistente DHCP-Verbindung erstellen, dazu führen wir Folgendes aus:
ifname = "adapter" nmcli-Verbindung modifizieren $ {ifname} ipv4.method auto nmcli-Verbindung herunterfahren $ {ifname}; nmcli-Verbindung aufgebaut $ {ifname}
VERGRÖSSERN
Schritt 5
Wir konfigurieren die Adapterparameter mit dem folgenden Befehl:
sudo nano / etc / sysconfig / network-scripts / ifcfg-enp0s3NotizWir müssen jeweils den richtigen Adapter eingeben.
Schritt 6
Dort bearbeiten wir folgendes:
DEVICE = "enp0s3" BOOTPROTO = "dhcp" ONBOOT = "ja" TYPE = "Ethernet" PERSISTENT_DHCLIENT = "ja"
VERGRÖSSERN
Wir speichern die Änderungen mit den Tasten Strg + O und beenden mit den Tasten Strg + X.
Schritt 7
Danach starten wir den Client-Rechner neu und mit dem Befehl "ip a" sehen wir, dass eine IP-Adresse aus dem von uns festgelegten Bereich zugewiesen wurde:
VERGRÖSSERN
Schritt 8
Vom Server aus können wir die DHCP-Verbindungen sehen, indem wir Folgendes ausführen. Dort finden wir spezifische Details des Teams.
cat /var/lib/dhcpd/dhcpd.leases
VERGRÖSSERN
Solvetic hat erklärt, wie Sie DHCP als Server und Client in CentOS 8 installieren und konfigurieren.