MAC-Adressenänderung im "opsi-config-editor" != dhcpd.conf
MAC-Adressenänderung im "opsi-config-editor" != dhcpd.conf
Ich habe gerade festgestellt, dass wenn man die MAC-Adresse im "opsi-config-editor" ändert kein Update auf die dhcpd.conf gemacht wird.
Der Fehler ist wohl in der "DHCPD.py", da hier die IP-Adresse nicht zum "host" gefunden bzw. aus der Datei ausgelesen wird.
Vielen Dank
Gruß
nabble
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co
welche Version von OPSI wird eingesetzt und welche Version des configed?
Wie sieht die /etc/opsi/dispatch.conf aus?
Gruß
Niko
Code: Alles auswählen
import OPSI
Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co
Habe gestern erst Updates gemacht.
OPSI-Version 4.0.4.5
configed-Version 4.0.4.1.3
/etc/opsi/backendManager/dispatch.conf (zeigt auf die "dispatch.conf.default")
Code: Alles auswählen
backend_.* : file, opsipxeconfd, dhcpd
host_.* : file, opsipxeconfd, dhcpd
productOnClient_.* : file, opsipxeconfd
configState_.* : file, opsipxeconfd
softwareLicense.* : file
audit.* : file
.* : file
Gruß
nabble
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co
die dispatch.conf sieht in Ordnung aus.
Kannst du bitte folgende Schritte ausführen:
Code: Alles auswählen
opsi-setup --set-rights
opsi-setup --auto-configure-dhcpd
service opsiconfd restart
service opsipxeconfd restart
Falls ja, stimmen die Angaben, die folgender Befehl zutage bringt:
Code: Alles auswählen
grep Config /etc/opsi/backends/dhcpd.conf
Falls die Angaben nicht stimmen sollten, welche Betriebssystem in welcher Version verwendest du?
Falls die Angaben stimmen, würdest könntest du die MAC-Adresse per Configed wiederholen und uns dann vom Server die entsprechende Log-Datei aus /var/log/opsi/opsiconfd zukommen lassen? Die gesuchte Logdatei ist die mit der IP des Rechners, auf welchem der Configed ausgeführt wird.
Vielen Dank!
Viele Grüße
Niko
Code: Alles auswählen
import OPSI
Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co
Die Befehle sind durchgelaufen.
Ergab aber keiner Änderung.
Code: Alles auswählen
grep Config /etc/opsi/backends/dhcpd.conf
"dhcpdConfigFile": u"/etc/dhcp3/dhcpd.conf",
"reloadConfigCommand": u"sudo /etc/init.d/dhcp3-server restart",
Bei der Neuerstellung eines Clients wird ja auch Name, MAC-Adresse und IP in die dhcpd.conf eingefügt.
Nur eben nicht, wenn ich die MAC-Adresse im configed ändere.
Soweit ich das eben nachvollziehen konnte hängt es eben in dieser DHCPD.py weil hier die host.ipAdresse nicht verfügbar ist.
Diese sollte er aber eigentlich doch aus der Datei lesen können oder?
Hier die Ausgabe der Log-Datei: (Habe zuvor mal auf LogLevel 6 gestellt, dass mehr Infos kommen)
Code: Alles auswählen
[5] [Feb 25 11:05:11] -----> Executing: host_updateObjects([<OpsiClient id 'test.dt-shop.local'>]) (JsonRpc.py|125)
[6] [Feb 25 11:05:11] Method: host_updateObjects, using acls: [{'denyAttributes': [], 'type': u'sys_group', 'ids': [u'opsiadmin'], 'allowAttributes': []}] (BackendManager.py|871)
[6] [Feb 25 11:05:11] Updating host '<OpsiClient id 'test.dt-shop.local'>' (Backend.py|1878)
[6] [Feb 25 11:05:11] Ip addess of client <OpsiClient id 'test.dt-shop.local'> unknown, trying to get host by name (DHCPD.py|176)
[6] [Feb 25 11:05:11] Backend I/O error: Cannot update dhcpd configuration for client test.dt-shop.local: ip address unknown and failed to get host by name (DHCPD.py|261)
[6] [Feb 25 11:05:11] Got result (JsonRpc.py|133)
Gruß
Nabble
Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co
kann man den Client test.dt-shop.local auflösen?
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co
Dachte aber er holt sich die IP aus der Datei und nicht über den DNS...?
Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co
Da dein DHCP Backend wahrscheinlich IPs schreibt (default bei opsi) braucht er auch eine gültige IP für den Client, die er zum patchen nehmen kann.
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co
Ich lege den Client im configed mit Namen, Beschreibung, IP-Adresse und MAC-Adresse an.
Dann wird ein Eintrag in der dhcpd.conf erzeugt.
Der Client holt sich im PXE eine IP vom OPSI und die Windows7 Installation wird gestartet.
Wenn ich eine neue MAC-Adresse im configed übergeben, sollte er doch die IP-Adresse aus der Datei "/var/lib/opsi/config/clients/test.dt-shop.local.ini" nehmen und den Eintrag in der "dhcpd.conf" abändern oder?
Gruß
nabble
Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co
Kann mir keiner bei meinem Problem weiterhelfen?
Gruß
nabble