« VLan » : différence entre les versions
Aller à la navigation
Aller à la recherche
(17 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
__TOC__ | |||
= Installation = | |||
* Il est nécessaire d'installer le paquet '''vlan''' : | |||
{{ Box Console | objet=sudo apt-get install vlan }} | {{ Box Console | objet=sudo apt-get install vlan }} | ||
= Activation du module = | |||
* Les '''vlans''' sont régis par la norme '''IEEE 802.1q'''. Il est nécessaire d'activer ce module pour que le tag vlan des paquets IP soit effectif. | |||
{{ Box Console | objet=sudo modprobe 8021q }} | {{ Box Console | objet=sudo modprobe 8021q }} | ||
= Création d'une interface virtuelle = | |||
* Ajout d'une interface virtuelle sur le port '''eth0'''. Cette interface sera taguée avec un '''vlan''' ayant pour '''ID''' la valeur '''2''' : | |||
{{ Box Console | objet=sudo vconfig add eth0 2}} | {{ Box Console | objet=sudo vconfig add eth0 2}} | ||
= | <br /> | ||
{{ Box Remarque | objet=Cette interface apparaîtra comme une sous interface de eth0. Elle apparaîtra donc avec le nom eth0.2 dans la commande ifconfig. }} | |||
= Attribution d'une adresse IP = | |||
* Nous attribuons une adresse IP à notre interface virtuelle '''eth0.2''' : | |||
* | {{ Box Console | objet=sudo ip addr add 10.0.0.1/24 dev eth0.2 }} | ||
* Voici le résultat de la commande '''ifconfig''' suite à cette configuration : | |||
{{ Box Console | objet=ifconfig eth0.2<br /> | |||
eth0.2___ Link encap:Ethernet HWaddr 1c:7e:e5:26:55:12<br /> | |||
_________ inet adr:10.0.0.1 Bcast:10.0.0.255 Masque:255.255.255.0<br /> | |||
_________ adr inet6: fe80::1e7e:e5ff:fe26:5512/64 Scope:Lien<br /> | |||
_________ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br /> | |||
_________ Packets reçus:14 erreurs:0 :0 overruns:0 frame:0<br /> | |||
_________ TX packets:7 errors:0 dropped:0 overruns:0 carrier:0<br /> | |||
_________ collisions:0 lg file transmission:0<br /> | |||
_________ Octets reçus:830 (830.0 B) Octets transmis:538 (538.0 B) }} | |||
= Activation au démarrage du routeur = | |||
* On définit la configuration de l'interface virtuelle '''eth0.2''' dans le fichier de configuration '''/etc/network/interfaces''' : | |||
auto eth0 eth0.2 | auto eth0 eth0.2 | ||
Ligne 30 : | Ligne 50 : | ||
# VLAN eth0.2 sur l'interface eth0 | # VLAN eth0.2 sur l'interface eth0 | ||
iface eth0.2 inet static | iface eth0.2 inet static | ||
address 10.0.0. | address 10.0.0.1 | ||
netmask 255.255.255.224 | netmask 255.255.255.224 | ||
vlan_raw_device eth0 | vlan_raw_device eth0 | ||
* On démarre l'interface virtuelle '''eth0.2'''. | |||
{{ Box Console | objet=$ sudo ifup eth0.2 }} | |||
* On procède à l'activation du module '''802.1q''' au boot de la machine : | |||
{{ Box Console | objet=sudo su -c 'echo "8021q" >> /etc/modules'}} | |||
= Liens = | |||
* Documentation Ubuntu : https://wiki.ubuntu.com/vlan | |||
[[Category:Routage]] |
Dernière version du 6 avril 2015 à 17:15
Installation
- Il est nécessaire d'installer le paquet vlan :
|
|
Activation du module
- Les vlans sont régis par la norme IEEE 802.1q. Il est nécessaire d'activer ce module pour que le tag vlan des paquets IP soit effectif.
|
|
Création d'une interface virtuelle
- Ajout d'une interface virtuelle sur le port eth0. Cette interface sera taguée avec un vlan ayant pour ID la valeur 2 :
|
|
Cette interface apparaîtra comme une sous interface de eth0. Elle apparaîtra donc avec le nom eth0.2 dans la commande ifconfig. |
Attribution d'une adresse IP
- Nous attribuons une adresse IP à notre interface virtuelle eth0.2 :
|
|
- Voici le résultat de la commande ifconfig suite à cette configuration :
|
|
Activation au démarrage du routeur
- On définit la configuration de l'interface virtuelle eth0.2 dans le fichier de configuration /etc/network/interfaces :
auto eth0 eth0.2 [...] # VLAN eth0.2 sur l'interface eth0 iface eth0.2 inet static address 10.0.0.1 netmask 255.255.255.224 vlan_raw_device eth0
- On démarre l'interface virtuelle eth0.2.
|
|
- On procède à l'activation du module 802.1q au boot de la machine :
|
|
Liens
- Documentation Ubuntu : https://wiki.ubuntu.com/vlan