MAC-Adressenänderung im "opsi-config-editor" != dhcpd.conf

nabble
Beiträge: 30
Registriert: 08 Sep 2010, 09:00

MAC-Adressenänderung im "opsi-config-editor" != dhcpd.conf

Beitrag von nabble »

Hallo,

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
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co

Beitrag von n.wenselowski »

Hallo nabble,

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
nabble
Beiträge: 30
Registriert: 08 Sep 2010, 09:00

Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co

Beitrag von nabble »

Hi,

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
Danke
Gruß
nabble
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co

Beitrag von n.wenselowski »

Hallo nable,

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
Tritt das Problem danach immer noch auf?

Falls ja, stimmen die Angaben, die folgender Befehl zutage bringt:

Code: Alles auswählen

grep Config /etc/opsi/backends/dhcpd.conf
(Im Zweifel überprüfen, ob die entsprechenden Dateien vorhanden sind)
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
nabble
Beiträge: 30
Registriert: 08 Sep 2010, 09:00

Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co

Beitrag von nabble »

Hallo Niko,

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",
Diese Angaben passen auch.

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)
Danke
Gruß
Nabble
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co

Beitrag von ueluekmen »

Hallo Nabble,

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


nabble
Beiträge: 30
Registriert: 08 Sep 2010, 09:00

Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co

Beitrag von nabble »

Nein, kann man nicht.
Dachte aber er holt sich die IP aus der Datei und nicht über den DNS...?
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co

Beitrag von ueluekmen »

Welche Datei? Also entweder du schreibst die Sachen in deine lokale /etc/hosts (Server), oder du legst deine Clients an und gibst eine IP-Addresse mit.

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


nabble
Beiträge: 30
Registriert: 08 Sep 2010, 09:00

Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co

Beitrag von nabble »

Hallo,

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
nabble
Beiträge: 30
Registriert: 08 Sep 2010, 09:00

Re: MAC-Adressenänderung im "opsi-config-editor" != dhcpd.co

Beitrag von nabble »

Hallo,

Kann mir keiner bei meinem Problem weiterhelfen?

Gruß
nabble
Antworten