Ceci est une ancienne révision du document !
Monter des VLANs sur une interface réseau Linux
Cette page montre la manipulation à éffectuer si l'on souhaite monter un (ou plusieurs) VLANs sur une interface réseaux sous Linux.
Cette manipulation à été faite sur CentOS.
Dans notre cas, la configuration sera faire en dur, et devra être appliqué à chaque redémarrage.
Vérifications des modules chargés
Par défaut, le paquet “vlan” est déjà installé sur la distribution CentOS.
Il faut vérifier que le module “8021q” soit chargé.
[root@master ~]# lsmod | grep 8021q 8021q 57937 0
Ajouter un VLAN
Nous avons une interface réseau “eth1”, et nous souhaitons la diviser en deux différents VLANs.
[root@master ~]# vconfig add eth1 10 Added VLAN with VID == 10 to IF -:eth1:- [root@master ~]# vconfig add eth1 15 Added VLAN with VID == 15 to IF -:eth1:-
A partir de cet instant les interfacers eth1.10 et eth1.15 sont créées.
Tagger les trames
Pour tagger les trames, il faut activer une option avec vconfig sur l'interface désiré.
[root@master ~]# vconfig set_flag eth1.10 1 Set flag on device -:eth1.10:- Should be visible in /proc/net/vlan/eth1.10
Les trames arriveront taggés.
LA configuration en dur
Il faut créer les fichiers suivants, qui seront executés à chaque démarrage ou redémarrage du script d'initialisation des réseaux.
eth1
vim /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 HWADDR=00:15:17:EC:14:F1 ONBOOT=yes