FAQ:Arktur4/LDAPDHCP: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(neu strukturiert)
Zeile 1: Zeile 1:
== DHCP vergibt keine IP-Adressen mehr ==
== DHCP vergibt keine IP-Adressen mehr ==


'''Frage:'''
'''Frage:'''
Zeile 6: Zeile 7:


Nach der Fehlermeldung klappt wohl irgendwas im Zusammenspiel mit dem LDAP nicht.
Nach der Fehlermeldung klappt wohl irgendwas im Zusammenspiel mit dem LDAP nicht.
Kann man das reparieren?


Auszug aus "/var/log/messages":
Auszug aus "/var/log/messages":
Zeile 15: Zeile 14:
   Apr 18 10:14:49 Arktur dhcpd: Configuration file errors encountered --
   Apr 18 10:14:49 Arktur dhcpd: Configuration file errors encountered --
   exiting
   exiting


'''Antwort:'''
'''Antwort:'''


Ja: Die Zugangsdaten zum LDAP stimmen nicht. Du musst entweder das
Die Zugangsdaten vom DHCP zum LDAP stimmen nicht. Du musst das LDAP-Passwort komplett neu setzen.
LDAP-Passwort neu setzen bzw. den richtigen Wert in die dhcpd.conf eintragen.
 
Leider ist das nur mit langen Befehlen zu machen.


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
* '''Beispiel:''' DHCP soll das Passwort '''"geheim01"''' erhalten.  
Eintrag uid=dhcpd), sind die einfachen Werkzeuge nicht zu nutzen. Daher
ist der Weg etwas länger. Du bist root.


Wir setzen zwei Variablen:
Das wird zuerst im Klartext in der Datei "/etc/dhcpd.conf" eingetragen


   ldom="dc=msjohann,c=de"     (also die LDAP-Domain Deiner Schule)
  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)
   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
   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
 
'''Hinweis:''' Die ersten zwei Zeilen sollten keinerlei Antworten bringen. Die letzte
Anweisung sollte als Antwort des LDAP-Servers ergeben:
Anweisung sollte als Antwort des LDAP-Servers ergeben:



Version vom 9. November 2006, 22:09 Uhr

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