Outils pour utilisateurs

Outils du site


netadmin:vlan

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
netadmin:vlan [2022/10/25 16:24] – créée yoannnetadmin:vlan [2023/03/27 20:16] (Version actuelle) yoann
Ligne 5: Ligne 5:
 ====== Configuration de VLAN ====== ====== 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é.
 +
 +<code bash>
 +apt-get install iproute2
 +</code>
 +
 +===== 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**:
 +
 +<code bash>
 +# Lister les interfaces existantes
 +ip link show
 +1: lo: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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: <BROADCAST,MULTICAST> 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 <REORDER_HDR> addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 6553
 +</code>
 +
 +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:
 +<code bash>
 +ip addr add 192.168.33.124/24 brd 192.168.33.255 dev vlan33
 +ip link set dev vlan33 up
 +</code>
 +
 +
 +===== Supprimer l'interface =====
 +
 +Pour supprimer proprement l'interface, on désactive d'abord le lien:
 +
 +<code bash>
 +ip link set dev vlan33 down
 +ip link delete dev vlan33
 +</code>
 +===== vconfig =====
 +
 +<note>
 +La commande **vconfig** est dépréciée : utiliser de préférence **ip** présenté précédemment
 +</note>
 +
 +<code bash>
 +apt-get install vlan
 +
 +
 +# vconfig add anInterface aVLANid
 +
 +vconfig add enp1s0 33
 +
 +# Retirer l'interface 
 +vconfig rem enp1s0.33
 +</code>
  
  
Ligne 10: Ligne 76:
  
   * https://mev.gz.ro/debian-linux-vlan.html   * https://mev.gz.ro/debian-linux-vlan.html
 +  * https://wiki.archlinux.org/title/VLAN
netadmin/vlan.1666715094.txt.gz · Dernière modification : 2022/10/25 16:24 de yoann