7.4. Pour configurer le balisage du réseau VLAN 802.1Q à l'aide de l'outil de ligne de commandes


Dans Red Hat Enterprise Linux 7, le module 8021q est téléchargé par défaut. Si nécessaire, vous pouvez vérifier que le module est bien chargé en exécutant la commande suivante en tant qu'utilisateur root :
~]# modprobe --first-time 8021q
modprobe: ERROR: could not insert '8021q': Module already in kernel
Copy to Clipboard Toggle word wrap
Pour afficher des informations sur le module, exécutez la commande suivante :
~]$ modinfo 8021q
Copy to Clipboard Toggle word wrap
Consulter la page man modprobe(8) pour plus d'options de commandes.
  1. Configurer l'interface parente dans /etc/sysconfig/network-scripts/ifcfg-ethX, avec X comme nombre unique correspondant à une interface particulière, comme suit :
    DEVICE=ethX
    TYPE=Ethernet
    BOOTPROTO=none
    ONBOOT=yes
    Copy to Clipboard Toggle word wrap
  2. Configurer l'interface de VLAN dans le répertoire /etc/sysconfig/network-scripts/. Le nom du fichier de configuration doit se trouver dans l'interface parente avec un signe . en plus du numéro d'ID du VLAN. Ainsi, si l'ID du VLAN est de 192, et que l'interface parente correspond à eth0, alors le nom du fichier de configuration doit être ifcfg-eth0.192 :
    DEVICE=ethX.192
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=192.168.1.1
    PREFIX=24
    NETWORK=192.168.1.0
    VLAN=yes
    Copy to Clipboard Toggle word wrap
    Si vous avez besoin de configurer un second VLAN, avec par exemple, ID VLAN 193, sur la même interface, eth0, ajouter une nouveau fichier ayant pour nom eth0.193 avec les détails de configuration du VLAN.
  3. Démarrer à nouveau le service de réseautage pour que les changements puissent prendre effet. Exécuter la comande suivante en tant qu'utilisateur root :
    ~]# systemctl restart network
    Copy to Clipboard Toggle word wrap
Pour créer une interface de réseau VLAN 802. 1 Q sur interface Ethernet eth0, avec l'interface VLAN8 et l'ID 8, émettez une commande comme suit, en tant qu'utilisteur root :
~]# ip link add link eth0 name eth0.8 type vlan id 8
Copy to Clipboard Toggle word wrap
Pour voir le VLAN, exécutez la commande suivante :
~]$ ip -d link show eth0.8
4: eth0.8@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT
     link/ether 52:54:00:ce:5f:6c brd ff:ff:ff:ff:ff:ff promiscuity 0
     vlan protocol 802.1Q id 8 <REORDER_HDR>
Copy to Clipboard Toggle word wrap
Notez que l'utilitaire ip interprète l'ID du VLAN sous forme hexadécimale, si précédé par 0x, et comme une valeur octale, s'il y a un 0 pour commencer. Cela signifie qu'afin d'attribuer un ID de VLAN avec une valeur décimale de 22, vous ne devez pas ajouter de zéros.
Pour supprimer le VLAN, exécutez la commande suivante en tant qu'utilisateur root :
~]# ip link delete eth0.8
Copy to Clipboard Toggle word wrap

Note

Les interfaced VLAN créées en utilisant les commandes ip à l'invite de commande seront perdues si le système est fermé ou démarré à nouveau. Pour configurer les interfaces VLAN pour qu'elles soient persistantes après un redémarrage du système, utiliser les fichiers ifcfg. Voir Section 7.4.1, « Pour configurer le balisage du réseau VLAN 802.1Q à l'aide des fichiers ifcfg »
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat