So richten Sie einen DHCP-Server unter Ubuntu 18.04 ein

Einführung

Das Einrichten eines DCHP-Servers unter Linux ist einfach, und in diesem Beitrag werde ich Sie durchgehen.

Netzwerk

In diesem Tutorial wird der Ubuntu-Server mit einer statischen IP-Adresse von 10.1.1.243 konfiguriert und ich verwende die folgenden Netzwerkeinstellungen für den DHCP-Server. Sie können sie anpassen, wie Sie es für richtig halten.

Network: 10.1.1.0IP address: 10.1.1.243Subnet: 255.255.255.0DCHP Range: 10.1.1.101 - 10.1.1.200

Melden Sie sich über SSH beim Ubuntu-Server an und dann beginnen wir.

Schritt 1: DHCP-Server installieren

Als erstes müssen wir den dhcpd-Server installieren, indem wir den folgenden Befehl ausführen:

sudo apt install isc-dhcp-server -y

Schritt 2: Konfigurieren Sie den DHCP-Server

Öffnen Sie die dhcpd.conf -Datei mit Ihrem bevorzugten Texteditor.

sudo vim /etc/dhcp/dhcpd.conf

Ändern Sie die Optionen für Domänennamen und Nameserver.

option domain-name "example.lab";option domain-name-servers 10.1.1.2;

Kommentieren Sie authoritative; aus, da dies der einzige DHCP-Server im Netzwerk ist.

authoritative;

Fügen Sie die folgende Subnetzkonfiguration am Ende der Datei hinzu.

subnet 10.1.1.0 netmask 255.255.255.0 { range 10.1.1.101 10.1.1.200; option routers 10.1.1.2;}

Übernehmen Sie die Änderungen, indem Sie den Befehl ausführen:

sudo systemctl restart isc-dhcp-server.service
Werbung

Schritt 3: Testen eines Clients

Überprüfen Sie, ob ein Client im selben Netzwerk mit seinem auf DHCP eingestellten Adapter eine IP-Adresse erhalten kann. Wie Sie im Screenshot unten sehen können, wurde einer virtuellen Windows 10-Maschine im selben Netzwerk eine IP-Adresse von 10.1.1.135 zugewiesen.

Windows 10 - DHCP Lease

Das Ausführen des Befehls dhcp-lease-list bestätigt dies ebenfalls.

ubuntu@ubuntu:~$ dhcp-lease-listTo get manufacturer names please download http://standards.ieee.org/regauth/oui/oui.txt to /usr/local/etc/oui.txtReading leases from /var/lib/dhcp/dhcpd.leasesMAC IP hostname valid until manufacturer===============================================================================================00:0c:29:45:ba:4d 10.1.1.135 DESKTOP-8UK989 2019-12-12 13:22:00 -NA-
Anzeige

Erstellen fester IP-Adressen

Es ist möglich, einer Maschine eine statische Adresse über den DHCP-Server zuzuweisen, anstatt sie manuell auf der Maschine zuzuweisen. Dies ist nützlich für Server und Drucker, bei denen die IP-Adresse nicht geändert werden soll.

Um eine statische IP zu konfigurieren, müssen Sie die MAC-Adresse des Computers kennen, und die IP-Adresse darf nicht im DCHP-Bereich liegen. Fügen Sie Folgendes zu dchpd.conf hinzu, um eine feste IP zu erstellen.

host esxi02 { hardware ethernet 00:0c:29:c0:a0:19; fixed-address 10.1.1.12;}

Im obigen Beispiel weise ich den Hostnamen von esxi02 und die IP-Adresse von 10.1.1.12 einem Server zu, der über eine Netzwerkkarte mit der MAC-Adresse von 00:0c:29:c0:a0:19 verfügt.

Das war’s

Sie sollten jetzt einen Ubuntu Server 18.04-Computer in Ihrem Netzwerk haben, der Clients IP-Adressen zuweist. Wir haben auch behandelt, wie Sie eine feste IP-Adresse erstellen, damit Sie statische Adressen nicht auf jedem Server manuell konfigurieren müssen.

Tipps:

  • Wenn Sie Probleme damit haben, dass Clients keine Adresse aus dem DHCP-Pool abrufen können, überprüfen Sie die Datei syslog unter /var/log/syslog auf Hinweise.
  • Sie können auch den Befehl dhcp-lease-listausführen, um eine Liste der Clients mit geleasten Adressen aus dem DHCP-Pool anzuzeigen.
  • Feste IP-Adressen werden nicht in der DHCP-Lease-Liste angezeigt.



+