Seite 1 von 1
Doppelte MAC-Adresse in Opsi erlauben
Verfasst: 25 Nov 2022, 11:28
von andreas
Hallo,
Bei einigen Geräten ist man auf einen externen Ethernet-Adapter für den PXE-Boot angewiesen bzw. auf Ethernet-Adapter wenn man über einen OPSI-USB-Stick aufsetzt.
Nutzt man den gleichen Adapter für das nächste Gerät, unterbindet Opsi das Setup, da die MAC bereits bekannt ist.
Leider aktualisiert sich die Client-MAC-Adresse im Opsi nicht, wenn sich der Client meldet. Das wäre die schönste Lösung und es gäbe keine Konflikte. Derzeit muss ich nach dem Setup eines Clients die MAC-Adresse aus OPSI entfernen, damit ich den Ethernet-Adapter für das Setup des nächsten Clients wieder verwenden kann.
Re: Doppelte MAC-Adresse in Opsi erlauben
Verfasst: 25 Nov 2022, 15:45
von j.schneider
Hallo,
das ist konfigurierbar:
/etc/opsi/backends/mysql.conf
Re: Doppelte MAC-Adresse in Opsi erlauben
Verfasst: 28 Nov 2022, 13:52
von andreas
Danke, funktioniert.
Re: Doppelte MAC-Adresse in Opsi erlauben
Verfasst: 19 Okt 2023, 15:32
von AS IT-Assistenz
Mit meinem opsi-Server funktioniert das nicht mehr.
Lässt sich das jetzt an einer anderen Stelle konfigurieren?
Re: Doppelte MAC-Adresse in Opsi erlauben
Verfasst: 24 Okt 2023, 10:25
von n.doerrer
Diese Mechnik hat sich zwischen 4.2 und 4.3 nicht geändert. Sollte weiterhin so gehen. In der /etc/opsi/backends/mysql.conf
Vielleicht ein Typo? Man sieht ggfs in /var/log/opsiconfd/opsiconfd.log eine Fehlermeldung (zeitlich direkt nach start/neustart des opsiconfd).
Re: Doppelte MAC-Adresse in Opsi erlauben
Verfasst: 18 Feb 2026, 16:19
von arno.nym
Hallo,
wir haben in unserer Umgebung derzeit dasselbe Problem, nur läuft bei uns der opsiconfigd im Docker-Container und darin finde ich unter /etc/opsi/backends nicht die benannte mysql.conf-Datei. Wenn ich diese manuell anlege und dort folgendes eintrage
Code: Alles auswählen
module = "MySQL"
config = {
"unique_hardware_addresses": False
}
und dann mittels "opsiconfd reload" die Konfiguration neu lade, passiert nichts. Doppelte MAC-Adressen werden weiterhin abgelehnt.
Starte ich das gesamte Docker Compose-Projekt neu, wird die soeben erstellte mysql.conf gelöscht. Wie bekomme ich diese Konfiguration nun in unsere bestehende Umgebung? Ich bin zugegebenermaßen etwas zaghaft einfach eine Konfig-Datei anzulegen und mittels "opsiconfd setup" etwas zu "aktualisieren". Die Dokumentation ist in diesem Punkt leider etwas spärlich und geht nicht genau darauf ein, was bei einem solchen "Update" passieren würde.
Kann mir vielleicht jemand sagen, wie ich unique_hardware_addresses bei bereits bestehender MySQL-DB gesetzt bekomme? Finde ich die notwendige Einstellung vielleicht an einer anderen Stelle im Docker-Container wieder, nachdem die Umgebung bereits erstellt wurde?
Viele Grüße
A.
Re: Doppelte MAC-Adresse in Opsi erlauben
Verfasst: 18 Feb 2026, 16:52
von j.schneider
Hallo,
das funktioniert über die Umgebungsvariable "MYSQL_PROPERTIES".
Grüße
Jan Schneider
Re: Doppelte MAC-Adresse in Opsi erlauben
Verfasst: 19 Feb 2026, 14:22
von arno.nym
Hallo Jan,
vielen Dank, das hat geholfen.
Habe die Umgebungsvariable in der compose.yaml unter dem service-Abschnitt "opsi" hinzugefügt und beim nächsten "docker compose up" wurde es aufgegriffen.
Viele Grüße
A.