La configuration réseau se trouve dans le répertoire /etc/sysconfig/network-scripts.
Ceci est un exemple pour une carte réseau (eth0) reliée à un VLAN x par défaut (pvid) et à un VLAN 10 (tagué). Sur ces deux VLANs, un serveur DHCP fournit les adresses IP de manière dynamique.
La configuration de l’interface eth0 ne change pas d’une configuration classique. Le fichier /etc/sysconfig/network-scripts/ifcfg-eth0 contient les lignes suivantes:
DEVICE=eth0 BOOTPROTO=dhcp DHCPCLASS= HWADDR=00:21:5E:2D:BF:2F ONBOOT=yes DHCP_HOSTNAME=casimir.in.domaine.net
Ensuite pour définir un VLAN c’est simple, il suffit de configurer une interface eth0.10 (pour le VLAN id 10). Le fichier /etc/sysconfig/network-scripts/ifcfg-eth0.10 va donc être créée dans ce but, avec le contenu suivant:
VLAN=yes DEVICE=eth0.10 BOOTPROTO=dhcp ONBOOT=yes
Il suffit ensuite de relancer le service network :
[root@casimir] # service network restart
Ou de monter simplement la nouvelle interface :
[root@casimir] # ifup eth0.10
Les scripts de montage et démontage des interfaces s’occuperont de configurer le VLAN, s’appuyant sur la commande vconfig et le module noyau 8021q (les VLANs Ethernet sont issus de la norme 802.1q).