DHCP kann verwendet werden, um Client-Computern dynamisch lokale IP-Adressen bereitzustellen. Dies verhindert, dass Sie statische IP-Adressen für jeden Computer in Ihrem Netzwerk einrichten müssen. DHCP ist sehr nützlich für geschäftige Umgebungen wie Schulen und Unternehmen.
Das Einrichten eines DHCP-Servers unter Ubuntu ist nicht sehr schwierig. Befolgen Sie einfach die Schritte in diesem Lernprogramm, und es wird ein DHCP-Server ausgeführt.
Schritt 1: Installieren des DHCP-Servers
Installieren Sie zunächst den Server.
apt-get install isc-dhcp-server
Schritt 2: Einstellen der Netzwerkschnittstelle
Wir müssen die Netzwerkschnittstelle bestimmen, für die wir Adressen leasen möchten. Ersetzen Sie dazu eth0die ausreichende Netzwerkschnittstelle.
vi /etc/default/isc-dhcp-server
Schritt 3: Konfigurieren des DHCP-Servers
Konfigurieren Sie als Nächstes den DHCP-Server.
vi /etc/dhcp/dhcpd.conf
Sie sehen die folgende Beispielkonfiguration. Überprüfen Sie die Konfigurationsoptionen und stellen Sie sie nach Ihren Wünschen ein. Beachten Sie, dass dies der option domain-nameName Ihrer DNS-Zone ist.
#
#Sample configuration file for ISC dhcpd for Debian
#
#Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as
#configuration file instead of this file.
#
#
....
option domain-name example.org;
option domain-name-servers ns1.example.org, ns2.example.org;
option domain-name example.com;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.150 10.0.0.253;
option routers 10.0.0.2;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.254;
option domain-name-servers 10.0.0.1, 10.0.0.2;
option ntp-servers 10.0.0.1;
option netbios-name-servers 10.0.0.1;
option netbios-node-type 8;
......
}
Schritt 4: Starten des DHCP-Servers
Starten Sie abschließend den DHCP-Server neu.
service isc-dhcp-server restart
Das Setup ist abgeschlossen. Sie können jetzt Ihren DHCP-Server verwenden, um IP-Adressen zuzuweisen.