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 [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' | ||
| + | |||
| + | <code bash> | ||
| + | apt-get install iproute2 | ||
| + | </ | ||
| + | |||
| + | ===== Paramétrage éphémère ===== | ||
| + | |||
| + | Lors des tests ou pour un paramétrage éphémère (transient), | ||
| + | |||
| + | <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 | ||
| + | </ | ||
| Ligne 10: | Ligne 76: | ||
| * https:// | * https:// | ||
| + | * https:// | ||