Cette note montre comment configurer le VLAN sur l'interface réseau de liaison sur CentOS/RHEL 7 et 8. La configuration du commutateur pour prendre en charge le balisage VLAN n'est pas couverte dans cette note. Vous n'avez rien à faire pour configurer le VLAN natif sur CentOS/RHEL, car cela dépend uniquement de la configuration du commutateur.
1. Vérifiez que le module est chargé en exécutant la commande :
# lsmod | grep 8021q
2. Si le module n'est pas chargé, exécutez la commande suivante pour le charger :
# modprobe 8021q
3. Procédez à la configuration de votre interface physique dans /etc/sysconfig/network-scripts/ifcfg-eth# , sous l'exemple :
Par exemple, pour eth0 :
DEVICE=eth0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes
4. Configurez le script d'interface VLAN dans /etc/sysconfig/network-scripts . Le nom du fichier de configuration doit être l'interface physique plus un "." caractère plus le numéro d'identification du VLAN. Par exemple, si l'identifiant du VLAN est 10 et que l'interface réseau physique est eth0, le nom du fichier de configuration doit être ifcfg-eth0.10, comme dans l'exemple ci-dessous :
DEVICE=eth0.10 BOOTPROTO=none ONBOOT=yes IPADDR=##.##.##.## NETMASK=###.###.###.## USERCTL=no NETWORK=##.##.##.## VLAN=yes
Pour plus de VLAN requis sur la même interface, ajoutez un nouveau fichier avec le nom comme dans l'exemple ci-dessus et les détails de configuration du VLAN, par exemple, eth0.20
5. Redémarrez le service réseau pour que les modifications prennent effet
# systemctl restart networkIMPORTANT :Pour CentOS/RHEL 7 &8, la configuration est à faire avec le service réseau classique et non avec le service NetworkManager.CentOS / RHEL 6 :Comment configurer 802.1q VLAN On NIC
CentOS / RHEL 7 :Comment configurer le balisage VLAN à l'aide de nmcli