FAQ:Arktur4/LDAPDHCP

Aus Delixs
Zur Navigation springen Zur Suche springen

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.

Kann man das reparieren?

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:

Ja: Die Zugangsdaten zum LDAP stimmen nicht. Du musst entweder das LDAP-Passwort neu setzen bzw. den richtigen Wert in die dhcpd.conf eintragen.

Leider ist das mit langen Befehlen zu machen. Beispiel: Der Nutzer soll das Passwort "geheim01" erhalten. Das steht im Klartext in der /etc/dhcpd.conf mit drin (ldap-passwd geheim01)

Nun also das Passwort 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. Du bist root.

Wir setzen zwei Variablen:

 ldom="dc=msjohann,c=de"      (also die LDAP-Domain Deiner Schule)
 lpw=`cat /etc/ldap.secret`   (in der Datei steht das Admin-Passwort)
 ldappasswd -x -D "cn=admin,$ldom" -w "$lpw" -s geheim01 cn=dhcpd,o=DHCP,$ldom

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