Création VLANS - Debian
Commandes pour mettre en place des VLANS sous LINUX. Debian est utilisé mais les commandes marche sur la plupart des distributions linux.
Installation package
Installation du package pour activer la prise en charge des VLANS:
apt update
apt install vlan
Activation du module:
echo 8021q >> /etc/modules
modprobe 8021q
Maintenant que le module est activé, il faut passer à la mie en place de nos VLANS.
Création de l'interface virtuelle VLAN
On va créer un vlan 10, rattaché à l'interface eth0 dans notre exemple, à adapter en fonction des VLANS à créer et du nom des interfaces réseaux. L'interface eth0.10, correspond au nom de notre interface VLAN.
Ce nom permet de voir l'id du vlan, ainsi que l'interface rattachée.
# Création de l'interface
ip link add link eth0 name eth0.10 type vlan id 10
# Activation de l'interface
ip link set dev eth0.10 up
Si on veut rattacher une IP à notre interface:
ip addr add 192.168.10.1/24 dev eth0.10
Ces commandes ne sont par persistante, au prochain redémarrage, notre interface VLAN sera perdue.
Pour la rendre persistante, il faut éditer le fichier /etc/network/interfaces, et ajouter les lignes suivantes:
auto eth0.10
address 192.168.10.1
netmask 255.255.255.0
vlan-raw-device eth0
La ligne "vlan-raw-device" est optionnelle si le nom de l'interface est du type nomEth.idVLAN.
Source: => Vlan : sur Debian ou Ubuntu