Univention Bugzilla – Bug 22967
VLAN-Konfiguration über UCR
Last modified: 2012-07-18 07:07:08 CEST
Wenn die VLAN-Pakete für UCS im Maintained-Bereich bereitgestellt werden, wäre es natürlich auch schön, wenn die VLAN-Konfiguration ebenfalls per UCR durchgeführt werden könnte. Im einfachsten Fall sollte das Setzen einer UCR-Variablen der Form interfaces/IF/vlanid=XXXX ausreichen. +++ This bug was initially created as a clone of Bug #10451 +++ Wir sollten das Paket "vlan" bauen.
Created attachment 3388 [details] VLAN-Support für UCR-Module interfaces.py Ich habe festgestellt, dass irgendwo in der UCS 2.3er Serie das Template für /etc/network/interfaces überarbeitet wurde und schon mit VLANs umgehen kann. Übrig bleibt damit nur das Patchen von /etc/univention/templates/modules/interfaces.py. Der angehängt Patch bringt Unterstütztung für VLANs, in dem der Administrator einfach das Format für VLAN-Interfaces (ethX.VLANID) als Interface vergibt. Anschließend wird das benötigte Kernelmodul 8021q geladen und versucht das VLAN anzulegen. Virtuelle Interfaces auf VLANs werden ebenfalls unterstützt, also ethX.VLANID:VirtuellesInterface bzw. als UCR-Variable muss der Doppelpunkt durch einen Unterstrich ersetzt werden.
Dem Patch fehlt momentan jegliche Fehlerbehandlung, z.B. wenn das Kernelmodul 8021q, oder das vlan-Paket nicht vorhanden sind, wird es zu häßlichen Fehlermeldungen kommen.
Das sollte mit Bug #26058 gelöst werden. *** This bug has been marked as a duplicate of bug 26058 ***