GestVlan
Un article de EoleWiki.
Sommaire |
Comment mettre en place et gérer des vlan sur Amon
Notions de VLAN
Un VLAN (Virtual Local Area Network ou Virtual LAN) est un réseau local regroupant un ensemble de machines de façon logique et non physique.
En effet dans un réseau local la communication entre les différentes machines est régie par l'architecture physique. Grâce aux réseaux virtuels (VLANs) il est possible de s'affranchir des limitations de l'architecture physique (contraintes géographiques, contraintes d'adressage, ...) en définissant une segmentation logique (logicielle) basée sur un regroupement de machines grâce à des critères (adresses MAC, numéros de port, protocole, etc.).
Les VLAN sont définis par les standards IEEE 802.1D, 802.1p, 802.1Q et 802.10.
Pour plus d'informations sur 802.1Q : 802.1Q-2003.pdf
La gestion des VLAN sur Amon
Amon sait nativement gérér le 802.1Q. Le module est intégré au niveau du noyau. Les utilitaires permettant de paramètrer différents VLAN sur les interfaces ont été intégré à Amon le 13/12/2005. Le paquet se nome vlan-utils.
Mise en place
- Pour pouvoir mettre en place des VLAN, il faut commencer par charger le module (modprobe 8021q)
- La création de VLAN se fait en ligne de commande.
- Ajout d'un VLAN :
vconfig add Interface numéro_vlan
exemple : Je veux accéder au VLAN numéro 5 via l'interface eth0
#vconfig add eth0 5
Added VLAN with VID == 5 to IF -:eth0:-
- Visualisation du résultat :
#ifconfig -a
eth0.5 Lien encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
- Attribution d'une adresse ip à l'interface
#ifconfig eth0.5 10.10.10.10 netmask 255.255.255.0 up
- Visualisation du résultat:
# ifconfig
eth0.5 Lien encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet adr:10.10.10.10 Bcast:10.255.255.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
- Suppression d'un VLAN
vconfig rem Interface.numéro_vlan
exemple :
#vconfig rem eth0.5
Removed VLAN -:eth0.5:-
