Dieser Hinweis veranschaulicht die Konfiguration von VLAN auf der Bonding-Netzwerkschnittstelle unter CentOS/RHEL 7 und 8. Die Konfiguration des Switches zur Unterstützung von VLAN-Tagging wird in diesem Hinweis nicht behandelt. Sie müssen nichts tun, um das native VLAN auf CentOS/RHEL zu konfigurieren, da es nur von der Switch-Konfiguration abhängt.
1. Prüfen Sie, ob das Modul geladen ist, indem Sie den folgenden Befehl ausführen:
# lsmod | grep 8021q
2. Wenn das Modul nicht geladen ist, führen Sie den folgenden Befehl aus, um es zu laden:
# modprobe 8021q
3. Fahren Sie mit der Konfiguration Ihrer physischen Schnittstelle in /etc/sysconfig/network-scripts/ifcfg-eth# fort , unter dem Beispiel:
Zum Beispiel für eth0:
DEVICE=eth0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes
4. Konfigurieren Sie das VLAN-Schnittstellenskript in /etc/sysconfig/network-scripts . Der Name der Konfigurationsdatei muss die physische Schnittstelle plus ein „.“ sein. Zeichen plus die VLAN-ID-Nummer. Wenn die VLAN-ID beispielsweise 10 und die physische Netzwerkschnittstelle eth0 ist, sollte der Name der Konfigurationsdatei wie im folgenden Beispiel ifcfg-eth0.10 lauten:
DEVICE=eth0.10 BOOTPROTO=none ONBOOT=yes IPADDR=##.##.##.## NETMASK=###.###.###.## USERCTL=no NETWORK=##.##.##.## VLAN=yes
Fügen Sie für weitere VLANs, die auf derselben Schnittstelle erforderlich sind, eine neue Datei mit dem Namen wie im obigen Beispiel und den VLAN-Konfigurationsdetails hinzu, z. B. eth0.20
5. Starten Sie den Netzwerkdienst neu, damit die Änderungen wirksam werden
# systemctl restart networkWICHTIG :Für CentOS/RHEL 7 &8 muss die Konfiguration mit dem herkömmlichen Netzwerkdienst und nicht mit dem NetworkManager-Dienst vorgenommen werden VLAN-Tagging mit nmcli konfigurieren