{{tag>netadmin sysadmin network vlan}} :TODO: :TODO_DOCUPDATE: ====== Configuration de VLAN ====== Pour pouvoir configurer un VLAN (802.1Q) sur une interface, installer de préférence le paquet **iproute2**. Le paquet **vlan** contenant l'utilitaire **vconfig** existe pour rétro-compatibilité, il est cependant déprécié. apt-get install iproute2 ===== Paramétrage éphémère ===== Lors des tests ou pour un paramétrage éphémère (transient), on peut utiliser directement les commandes la commande **ip**: # Lister les interfaces existantes ip link show 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp1s0: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:54:32:3e brd ff:ff:ff:ff:ff:ff # Créer une interface dans le VLAN 33 ip link add link enp1s0 name vlan33 type vlan id 33 # Liste détaillée des interfaces ip -d link show 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 promiscuity 0 minmtu 0 maxmtu 0 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 2: enp1s0: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:54:32:3e brd ff:ff:ff:ff:ff:ff promiscuity 0 minmtu 68 maxmtu 65535 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 5: vlan33@enp1s0: mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 52:54:00:54:32:3e brd ff:ff:ff:ff:ff:ff promiscuity 0 minmtu 0 maxmtu 65535 vlan protocol 802.1Q id 33 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 6553 On peut voir qu'il existe une nouvelle interface désignée ''vlan33@enp1s0''. Cette nouvelle interface "vlan33" est en relation avec l'interface physique "enp1s0". Le trafic traversant vlan33 sera étiqueté (tagged) puis transmis à l'interface physique enp1s0. On peut à présent affecter une adresse IP et activer le périphérique: ip addr add 192.168.33.124/24 brd 192.168.33.255 dev vlan33 ip link set dev vlan33 up ===== Supprimer l'interface ===== Pour supprimer proprement l'interface, on désactive d'abord le lien: ip link set dev vlan33 down ip link delete dev vlan33 ===== vconfig ===== La commande **vconfig** est dépréciée : utiliser de préférence **ip** présenté précédemment apt-get install vlan # vconfig add anInterface aVLANid vconfig add enp1s0 33 # Retirer l'interface vconfig rem enp1s0.33 ===== Références ===== * https://mev.gz.ro/debian-linux-vlan.html * https://wiki.archlinux.org/title/VLAN