Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| netadmin:vlan [2022/10/25 16:24] – créée yoann | netadmin:vlan [2026/05/22 16:04] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | :TODO: : | ||
| ====== 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' | ||
| + | |||
| + | <code bash> | ||
| + | apt-get install iproute2 | ||
| + | </ | ||
| + | |||
| + | ===== Paramétrage éphémère ===== | ||
| + | |||
| + | Lors des tests ou pour un paramétrage éphémère (transient ou transitoire), | ||
| + | |||
| + | <code bash> | ||
| + | # Lister les interfaces existantes | ||
| + | ip link show | ||
| + | 1: lo: < | ||
| + | link/ | ||
| + | 2: enp1s0: < | ||
| + | link/ether 52: | ||
| + | |||
| + | # 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: < | ||
| + | link/ | ||
| + | 2: enp1s0: < | ||
| + | link/ether 52: | ||
| + | 5: vlan33@enp1s0: | ||
| + | link/ether 52: | ||
| + | vlan protocol 802.1Q id 33 < | ||
| + | </ | ||
| + | |||
| + | On peut voir qu'il existe une nouvelle interface désignée '' | ||
| + | |||
| + | On peut à présent affecter une adresse IP et activer le périphérique: | ||
| + | <code bash> | ||
| + | ip addr add 192.168.33.124/ | ||
| + | ip link set dev vlan33 up | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Supprimer l' | ||
| + | |||
| + | Pour supprimer proprement l' | ||
| + | |||
| + | <code bash> | ||
| + | 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 | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | apt-get install vlan | ||
| + | |||
| + | |||
| + | # vconfig add anInterface aVLANid | ||
| + | |||
| + | vconfig add enp1s0 33 | ||
| + | |||
| + | # Retirer l' | ||
| + | vconfig rem enp1s0.33 | ||
| + | </ | ||
| ===== Références ===== | ===== Références ===== | ||
| - | * https:// | + | * [[https:// |
| + | * [[https:// | ||
| + | * [[https:// | ||