Linux DHCP-Server einrichten

Alle Einstellungen zur erfolgreichen Einrichtung eines DHCP-Servers unter Linux.


Installation

sudo apt install isc-dhcp-server -y

Server starten und aktivieren

systemctl enable isc-dhcp-server
systemctl start isc-dhcp-server

Netzwerkinterface definieren

Den Namen der zu verwendenden Netzwerkschnittstelle herausfinden.

ip a

Datei öffnen

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

Netzwerkschnittstelle unter INTERFACESv4 eintragen.

INTERFACESv4="eth0"

Konfigurationsdatei bearbeiten

Konfigurationsdatei öffnen

sudo nano /etc/dhcp/dhcpd.conf

Hashtag bei folgender Zeile entfernen:

authoritative;

Folgende Zeilen entsprechend anpassen und einfügen:

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.150 192.168.1.200;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.example";
}

System neu starten und Status checken

systemctl restart isc-dhcp-server
systemctl status isc-dhcp-server