Entwicklungsumgebung/DHCP: Unterschied zwischen den Versionen
(Installation des DHCP-Servers) |
(dhcpd-conf-to-ldap) |
||
Zeile 35: | Zeile 35: | ||
cd /usr/share/doc/dhcp3-server-ldap | cd /usr/share/doc/dhcp3-server-ldap | ||
gunzip dhcp.schema.gz | gunzip dhcp.schema.gz | ||
cp dhcp.schema /etc/ldap/schema/ | cp dhcp.schema /etc/ldap/schema/ | ||
Zeile 59: | Zeile 59: | ||
=== Konfiguration == | === Konfiguration des DHCP-Servers === | ||
Zuerst öffnen Sie die Datei <code>/etc/dhcp3/dhcpd.conf</code> und ändern diese in den folgenden Abschnitten: | |||
<pre> | |||
# option definitions common.. | |||
option-domain-name "delixs-schule.de"; | |||
option-domain-servers alix.delixs-schule.de; | |||
default-lease-time 600; | |||
max-lease-time 7200; | |||
# If this DHCP server... | |||
authoritative; | |||
subnet 10.100.0.0 netmask 255.255.255.0 { | |||
range 10.100.0.21 10.100.0.40; | |||
} | |||
</pre> | |||
Alle anderen Einstellungen bleiben so, wie sie sind. Jetzt wird diese Grundkonfiguration in den LDAP eingebaut. Dafür wird das Konvertierungsprogramm zuerst benötigt: | |||
cd /usr/share/doc/dhcp3-server-ldap | |||
gunzip dhcpd-conf-to-ldap.pl.gz | |||
Dieses Programm wird nun ins Homeverzeichnis von "root" kopiert und ausführbar gemacht. Danach erfolgt die Konvertierung der bisherigen "dhcpd.conf" in eine ldif-Datei. | |||
cp dhcpd-conf-to-ldap.pl /root | |||
chmod +x /root/dhcpd-conf-to-ldap.pl | |||
/root/dhcpd-conf-to-ldap.pl --basedn "dc=delixs-schule,dc=de" < /etc/dhcp3/dhcpd.conf > /root/dhcpd.ldif | |||
Version vom 31. Januar 2009, 23:33 Uhr
Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben). |
DHCP-Server (dynamic host configuration protocol)
Installation des DHCP-Servers
Ein DHCP-Server versorgt die an Ihm angeschlossenen Clientrechner auf Wunsch mit IP-Adressen, Netzwerkeinstellungen und vielen weiteren Informationen.
Zuerst wird das Metapaket installiert:
aptitude install dhcp3-server
Nun lesen Sie eine wichtige Meldung und bestätigen diese:
In der weiteren Installation versucht der DHCP-Server einen Start, was aber auf Grund der fehlenden Konfiguration misslingen wird. Am Bildschirm erscheint die Meldung:
Starting DHCP server: failed!
Auch ohne erfolgreichen Start des DHCP-Servers installieren wir weiter. Der nächste Teil der Installation stellt die LDAP-Unterstützung für DHCP bereit:
aptitude install dhcp3-server-ldap
Dieser Installationsschritt sollte ohne Nachfragen in wenigen Sekunden fehlerlos durchlaufen.
Jetzt kann die zu Konfiguration notwendige Schema-Datei entpackt und eingebunden werden. Führen Sie dazu folgende drei Befehle aus:
cd /usr/share/doc/dhcp3-server-ldap gunzip dhcp.schema.gz cp dhcp.schema /etc/ldap/schema/
Bearbeiten Sie die Datei /etc/ldap/slapd.conf
im Abschnitt "Schema and objectClass" und fügen dort am Ende eine weitere Zeile "..dhcp.schema" ein:
# Schema and objectClass definitions include /etc/ldap/schema/corba.schema include /etc/ldap/schema/core.schema include /etc/ldap/schema/cosine.schema include /etc/ldap/schema/nis.schema include /etc/ldap/schema/inetorgperson.schema include /etc/ldap/schema/openldap.schema include /etc/ldap/schema/dhcp.schema
Abschließend starten Sie noch den LDAP-Server neu:
/etc/init.d/slapd restart
Konfiguration des DHCP-Servers
Zuerst öffnen Sie die Datei /etc/dhcp3/dhcpd.conf
und ändern diese in den folgenden Abschnitten:
# option definitions common.. option-domain-name "delixs-schule.de"; option-domain-servers alix.delixs-schule.de; default-lease-time 600; max-lease-time 7200; # If this DHCP server... authoritative; subnet 10.100.0.0 netmask 255.255.255.0 { range 10.100.0.21 10.100.0.40; }
Alle anderen Einstellungen bleiben so, wie sie sind. Jetzt wird diese Grundkonfiguration in den LDAP eingebaut. Dafür wird das Konvertierungsprogramm zuerst benötigt:
cd /usr/share/doc/dhcp3-server-ldap gunzip dhcpd-conf-to-ldap.pl.gz
Dieses Programm wird nun ins Homeverzeichnis von "root" kopiert und ausführbar gemacht. Danach erfolgt die Konvertierung der bisherigen "dhcpd.conf" in eine ldif-Datei.
cp dhcpd-conf-to-ldap.pl /root chmod +x /root/dhcpd-conf-to-ldap.pl /root/dhcpd-conf-to-ldap.pl --basedn "dc=delixs-schule,dc=de" < /etc/dhcp3/dhcpd.conf > /root/dhcpd.ldif
Weblinks
- http://www.debian.de
- http://debiananwenderhandbuch.de
- http://wiki.debianforum.de/
- http://www.debianforum.de/forum/