GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren und konfigurieren Sie den DHCP-Server auf Centos 8

DHCP (Dynamic Host Configuration Protocol) wird verwendet, um Mobilgeräten, Laptops, PCs und anderen Netzwerkgeräten automatisch eine IP-Adresse zuzuweisen, damit sie kommunizieren können. Es verwendet ein verbindungsloses Dienstmodell unter Verwendung des UDP (User Datagram Protocol ). DHCP verwendet einen bekannten UDP-Port 67 für den DHCP-Server und den UDP-Port 68 für den Kunden. DHCP-Vorgänge lassen sich in vier Phasen unterteilen:Servererkennung, IP-Lease-Angebot, IP-Lease-Anforderung und IP-Lease-Bestätigung. Diese Phasen werden oft mit DORA für Discovery, Offer, Request und Acknowledgement abgekürzt. In diesem Tutorial lernen wir, wie man den DHCP-Server auf Centos8 installiert und konfiguriert. Fangen wir also an.

DHCP installieren und konfigurieren

Ich habe einen DHCP-Server mit einer statischen IP-Adresse 192.168.1.1/24. Der DHCP-Server weist den anderen Geräten im Netzwerk automatisch eine IP-Adresse zu:192.168.1.0/24.

Ich habe eine Schnittstelle ens37, die für DHCP-Server verwendet wird. Um dieser Schnittstelle eine statische IP-Adresse zuzuweisen, können Sie den folgenden Befehl verwenden:

# nmtui edit

Sie können einer Netzwerkeinstellung auch eine IP-Adresse zuweisen.

Verwenden Sie den folgenden Befehl, um zu überprüfen, ob die IP-Adresse zugewiesen wurde oder nicht:

# ip a
# ifconfig

An diesem Punkt wird die IP-Adresse zugewiesen, die 192.168.1.1/24 lautet.

Um DHCP-Pakete zu installieren, öffnen Sie das Terminal und verwenden Sie den folgenden Befehl.

# dnf install –y dhcp-server

Nachdem das Paket installiert ist, ist es an der Zeit, einen DHCP-Server zu konfigurieren.

DHCP-Server konfigurieren

Die Hauptkonfigurationsdatei des DHCP-Servers ist /etc/dhcp/dhcpd.conf. Bevor Sie mit der Konfiguration beginnen, erstellen Sie mit Hilfe des folgenden Befehls eine Kopie der ursprünglichen Sicherungsdatei:

# cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bk

Um den DHCP-Server zu konfigurieren, bearbeiten Sie die Konfigurationsdatei /etc/dhcp/dhcpd.conf mit dem folgenden Befehl:

# vim /etc/dhcp/dhcpd.conf

default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.50 192.168.15.200;
  option routers 192.168.1.1;
  option subnet-mask 255.255.255.0;
  option domain-name-servers 192.168.1.1;

}

Hier reserviert der DHCP-Server die IP-Adresse für 10 min (600 Sek.) und maximal für 2 Stunden (7200 Sek.) für ein bestimmtes Gerät.

Das Subnetz Abschnitt definiert die DHCP-Konfiguration für 192.168.1.0/24 Netzwerk:

Die Reichweite Abschnitt definiert die zuweisbare IP-Adresse von 192.168.1.50 – 192.168.1.200 .

Die Router definiert das Standard-Gateway.

Die Subnetzmaske definiert die Subnetzmaske, die jedem Host zugewiesen wird.

Der Domain-Name-Server definiert die DNS-Nameserver, die jedem Host zugewiesen werden.

Sie können je nach Bedarf mehr als ein Subnetz hinzufügen. Sobald Sie mit der Konfigurationsdatei fertig sind, starten Sie den Dienst mit Hilfe dieses Befehls:

# systemctl enable dhcpd
# systemctl start dhcpd

Verwenden Sie den folgenden Befehl, um zu überprüfen, ob der DHCP-Dienst ausgeführt wird:

# systemctl status dhcpd

Firewall konfigurieren

Sobald der Dienst neu gestartet wurde, erlauben Sie den DHCP-Dienst durch die Firewall mit dem folgenden Befehl:

# firewall-cmd --add-service=dhcp --permanent

Laden Sie die Firewall neu, damit sie wirksam wird. Verwenden Sie dazu den folgenden Befehl:

# firewall-cmd --reload

Testen des DHCP-Servers auf Centos

Wie Sie sehen können, hat der Clientcomputer (Centos) automatisch die IP-Adresse 192.168.1.128 erhalten vom Server 192.168.1.1 .

Testen des DHCP-Servers unter Windows

Wie Sie im Netzwerkadapterstatus des Windows-Clientcomputers sehen können, hat der Computer automatisch die IP-Adresse 192.168.1.128 erhalten vom Server 192.168.1.1 , wie in der Abbildung gezeigt.

IP-Adresse auf DHCP-Server reservieren

Wenn Sie eine MAC-Adresse eines Geräts haben, können Sie auch eine IP-Adresse damit verknüpfen, öffnen Sie dazu die Konfigurationsdatei vim /etc/dhcp/dhcpd.conf und fügen Sie diese folgenden Zeilen am Ende der Seite hinzu, um eine IP-Adresse mit dem spezifischen Gerät zu verknüpfen.

host vitux {
  hardware ethernet 00:50:56:8c:20:fd;
  fixed-address 192.168.1.150;
}

Es bindet die IP-Adresse 192.168.1.150 mit der Maschine, deren MAC-Adresse 00:50:56:8c:20:fd ist .

Schlussfolgerung

In diesem Tutorial lernen wir, wie man den DHCP-Server auf Centos8 konfiguriert. Wir haben gesehen, dass der Host-Rechner automatisch eine IP-Adresse vom DHCP-Server erhalten hat, und wir haben auch gesehen, wie man die IP-Adresse mit einem bestimmten Rechner unter Verwendung der MAC-Adresse bindet.


Cent OS
  1. So installieren und konfigurieren Sie Nginx unter CentOS 7

  2. So installieren und konfigurieren Sie VNC unter CentOS 7

  3. So installieren und konfigurieren Sie den DHCP-Server unter Ubuntu 20.04

  4. So installieren und konfigurieren Sie Gitlab unter CentOS 8

  5. So installieren und konfigurieren Sie Postgres 13 auf Centos 8

So installieren und konfigurieren Sie den VNC-Server in CentOS 7 / RHEL 7

So installieren und konfigurieren Sie den DHCP-Server unter Linux

So installieren und konfigurieren Sie Memcached unter CentOS 8

So installieren Sie den DHCP-Server unter CentOS 7

So installieren und konfigurieren Sie Sandstorm Server unter CentOS 8

So installieren und konfigurieren Sie VNC Server unter CentOS/RHEL 8