FAQ:Arktur4/LDAPDHCP

Aus Arktur
Wechseln zu: Navigation, Suche

DHCP vergibt keine IP-Adressen mehr

Frage:

Bei mir läuft anscheinend der dhcp nicht, starten und stoppen geht an der Konsole, aber mein Laptop bekommt keine IP mehr.

Nach der Fehlermeldung klappt wohl irgendwas im Zusammenspiel mit dem LDAP nicht.

Auszug aus "/var/log/messages":

 Apr 18 10:14:49 Arktur dhcpd: Error: Cannot log into ldap server localhost:
 Invalid credentials
 Apr 18 10:14:49 Arktur dhcpd: Configuration file errors encountered --
 exiting


Antwort:

Die Zugangsdaten vom DHCP zum LDAP stimmen nicht. Du musst das LDAP-Passwort komplett neu setzen.

Leider ist das nur mit langen Befehlen zu machen.


  • Beispiel: DHCP soll das Passwort "geheim01" erhalten.

Das wird zuerst im Klartext in der Datei "/etc/dhcpd.conf" eingetragen

 ldap-server     "localhost";
 ldap-port       389;
 ldap-username   "cn=dhcpd,o=DHCP,dc=rg1,c=de";
 ldap-password   "geheim01";
 ldap-base-dn    "o=DHCP,dc=rg1,c=de";
 ldap-method     dynamic;

Zu ändern ist die Zeile ldap-password "geheim01";.

Aus der folgenden Zeile ldap-base-dn "o=DHCP,dc=rg1,c=de"; erhalten Sie wichtige Informationen für den folgenden Abschnitt:

Nun ist das Passwort auch noch im LDAP zu setzen. Da dieser Nutzer kein echter Nutzer ist (kein Eintrag "uid=dhcpd"), sind die einfachen Werkzeuge nicht zu nutzen. Daher ist der Weg etwas länger.

Wir setzen erst zwei Variablen:

 ldom="dc=rg1,c=de"           (also die LDAP-Domain Deiner Schule)
 lpw=`cat /etc/ldap.secret`   (in der Datei steht das Admin-Passwort)

Und nun wird das Passwort eingetragen:

 ldappasswd -x -D "cn=admin,$ldom" -w "$lpw" -s geheim01 cn=dhcpd,o=DHCP,$ldom


Hinweis: Die ersten zwei Zeilen sollten keinerlei Antworten bringen. Die letzte Anweisung sollte als Antwort des LDAP-Servers ergeben:

 Result: Success (0)


-- aus einer Mail von ReiKla.

Anm. d. Red.:

Unter LDAP im Administratorhandbuch werden weitere Befehle genauer beschrieben.



zurück | Hauptseite
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Dokumentation
Entwicklung
Werkzeuge