DHCP Server
Aus Fedorawiki.de
Das Dynamic Host Configuration Protocol (DHCP) ermöglicht die dynamische Verteilung von IP-Adressen und weiterer Konfigurationsparameter an System, welche im lokalen Netzwerk stehen. DHCP ist im RFC2131 definiert. Standardmässig kann DHCP den Client-Systemen folgende Einstellungen zuweisen:
- IP-Adresse und Netzwerkmaske
- Default-Gateway
- Nameserver
- WINS-Server
- Proxy-Konfiguration
Inhaltsverzeichnis |
Installation
Die Installation eines DHCP-Servers ist mit yum, yumex oder pirut sehr einfach.
Konfiguration
DHCP bezieht seine Einstellungen aud der Datei /etc/dhcpd.conf. Das Netzwerk-Interface, welche für die DHCP-Verteilung benutzt werden soll, muss eine statische IP-Adresse haben. Als Beispiel ist eine Konfigurations-Datei unten angefügt.
#
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
#
ddns-update-style none;
ignore client-updates;
DHCPDARGS=eth0;
subnet 172.0.0.0 netmask 255.255.255.0 {
option routers 172.0.0.1;
option subnet-mask 255.255.255.0;
option domain-name "localnet.localdomain.net";
option domain-name-servers 172.0.0.1;
option ntp-servers 172.0.0.2;
range dynamic-bootp 172.0.0.50 172.16.0.100;
default-lease-time 21600;
max-lease-time 43200;
}
Verwenden
| |
Achtung: Es darf nur ein DHCP-Server pro Netzwerk-Segment vorhanden sein. |
Starten
Neustarten
Damit dhcpd beim System-Start gestartet wird, muss
ausgeführt werden.
Testen
Durch Beobachten der Log-Datei kann erkannt werden, wenn ein System eine IP-Adresse bezieht.
Die Ausgaben sollten in etwa so aussehen.
Mar 19 11:58:32 server dhcpd: DHCPDISCOVER from 55:44:33:22:11:00 via eth0 Mar 19 11:58:33 server dhcpd: DHCPOFFER on 172.0.0.99 to 00:11:22:33:44:55 via eth0 Mar 19 11:58:36 server dhcpd: DHCPREQUEST for 172.0.0.99 (172.0.0.5) from 00:11:22:33:44:55 via eth0 Mar 19 11:58:36 pxe-server dhcpd: DHCPACK on 172.0.0.99 to 55:44:33:22:11:00 via eth0
Siehe auch