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