Questa nota esemplifica come configurare la VLAN sull'interfaccia di rete di collegamento su CentOS/RHEL 7 e 8. La configurazione dello switch per supportare la codifica VLAN non è trattata in questa nota. Non è necessario eseguire alcuna operazione per configurare la VLAN nativa su CentOS/RHEL, poiché dipende solo dalla configurazione dello switch.
1. Verificare che il modulo sia caricato eseguendo il comando:
# lsmod | grep 8021q
2. Se il modulo non è caricato, eseguire il seguente comando per caricarlo:
# modprobe 8021q
3. Procedi con la configurazione della tua interfaccia fisica in /etc/sysconfig/network-scripts/ifcfg-eth# , sotto l'esempio:
Ad esempio, per eth0:
DEVICE=eth0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes
4. Configura lo script dell'interfaccia VLAN in /etc/sysconfig/network-scripts . Il nome del file di configurazione deve essere l'interfaccia fisica più un "." carattere più il numero ID VLAN. Ad esempio, se l'ID VLAN è 10 e l'interfaccia di rete fisica è eth0, il nome del file di configurazione dovrebbe essere ifcfg-eth0.10, come nell'esempio seguente:
DEVICE=eth0.10 BOOTPROTO=none ONBOOT=yes IPADDR=##.##.##.## NETMASK=###.###.###.## USERCTL=no NETWORK=##.##.##.## VLAN=yes
Per più VLAN richieste sulla stessa interfaccia, aggiungi un nuovo file con il nome come nell'esempio sopra e i dettagli di configurazione VLAN, ad esempio, eth0.20
5. Riavvia il servizio di rete per rendere effettive le modifiche
# systemctl restart networkIMPORTANTE :Per CentOS/RHEL 7 e 8, la configurazione deve essere eseguita con il servizio di rete convenzionale e non con il servizio NetworkManager. CentOS / RHEL 6 :Come configurare VLAN 802.1q su NIC
CentOS / RHEL 7 :Come configurare il tagging VLAN utilizzando nmcli