Seite 1 von 1

Unterschied configed und opsi-cli bei dhcp IP Zuweisung

Verfasst: 05 Dez 2024, 12:20
von Andi_089
Hallo zusammen,

ich hätte da mal eine Frage. (OPSI 4.3 aktuellster Patchstand)

Wenn ich einem Client in der configed eine andere IP-Adresse eintrage und dann abspeichere, wird die IP zuammen mit dem Hostnamen und der MAC sofort in die /etc/dhcp/dhcpd.conf eingetragen bzw. der Eintrag geändert, wenn es schon einen gab.

Wenn ich (vermeintlich) das Gleiche mit der opsi-cli mache

Code: Alles auswählen

opsi-cli jsonrpc execute host_updateObject '{"id":"pc-testclient.foo.bar", "ipAddress":"10.9.19.189"}'
dann steht zwar im configed danach die neue IP drin, aber in der etc/dhcp/dhcpd.conf bleibt der alte Eintrag bestehen.

Führt der configed hier beim Speichern andere Befehle aus?

Ich steh auf dem Schlauch.

Danke vielmals im Voraus für die Erleuchtung :-)

Re: Unterschied configed und opsi-cli bei dhcp IP Zuweisung

Verfasst: 05 Dez 2024, 15:14
von j.schneider
Hallo,

ja, der opsi-configed übergibt das Host-Objekt anders.
Es sollte helfen das Attribut "type" mitzugeben:

Code: Alles auswählen

opsi-cli jsonrpc execute host_updateObject '{"type":"OpsiClient","id":"pc-testclient.foo.bar", "ipAddress":"10.9.19.189"}'
Grüße
Jan Schneider

Re: Unterschied configed und opsi-cli bei dhcp IP Zuweisung

Verfasst: 05 Dez 2024, 15:57
von Andi_089
Hallo und danke für die schnelle Antwort.

Tatsache, das hat den Unterschied gemacht. Jetzt ist die Änderung auch in der dhcpd.conf enthalten :shock:

Dankenochmal - again what learned :D