DHCP Server

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche


Dieser Artikel ist Teil der HOWTO Sammlung

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.

[root]# yum install dhcp


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 Achtung: Es darf nur ein DHCP-Server pro Netzwerk-Segment vorhanden sein.

Starten

[root]# service dhcpd start

Neustarten

[root]# service dhcpd restart

Damit dhcpd beim System-Start gestartet wird, muss

[root]# chkconfig dhcpd on

ausgeführt werden.

Testen

Durch Beobachten der Log-Datei kann erkannt werden, wenn ein System eine IP-Adresse bezieht.

[root]# tail -f /var/log/messages

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


Links