Hallo,
ich weiß nicht, ob dies das richtige Forum dafür ist. Gibt es etwas eigenes für Entwickler?
Es geht jedenfalls darum, dass ich ein Listener-Modul schreiben möchte, dass darauf lauscht, ob neue IP-managed Clients angelegt/gelöscht/geändert werden.
Wenn dem so ist, soll ein DHCP-Host entsprechend angepasst werden.
Mein Modul an sich reagiert schon korrekt, allerdings tut es noch nichts ausser Debug-Meldungen schreiben.
Für die Erstellung könnte ich folgenden Bash-Code verwenden:
udm dhcp/host create
--superordinate "cn=$ZONE,cn=firma.intranet,cn=dhcp,dc=firma,dc=intranet"
--set host="$HOST"
--set hwaddress="ethernet $MAC"
--set fixedaddress="$IP"
Viel eleganter wäre natürlich das gleich direkt in Python zu schreiben.
Welche imports brauche ich dafür und wie müsste der Code dann aussehen für die Erstellung, die Änderung und die Löschung?
Danke fürs Lesen,
Roland.