« Open vSwitch » : différence entre les versions
Aucun résumé des modifications |
m (Correction de fautes de frappes) |
||
Ligne 19 : | Ligne 19 : | ||
=Configuration= | =Configuration= | ||
Nous allons | Nous allons enregistrer la configuration actuel des interfaces réseaux | ||
# cp /etc/network/ | # cp /etc/network/interfaces /etc/network/interfaces.old | ||
{{astuce|Effacer le contenu du fichier /etc/network/interface pour | {{astuce|Effacer le contenu du fichier /etc/network/interface pour éviter toutes confusions.}} | ||
==Créer un switch virtuel== | ==Créer un switch virtuel== | ||
Ligne 36 : | Ligne 36 : | ||
</source> | </source> | ||
Pour appliquer les changements, il faut | Pour appliquer les changements, il faut redémarrer le PC. | ||
{{attention|Si vous redémarrez votre machine vous perdez la connexion!}} | {{attention|Si vous redémarrez votre machine vous perdez la connexion!}} | ||
==Ajouter un port | ==Ajouter un port virtuel au switch== | ||
Toujours dans le fichier /etc/network/interface ajouter : | Toujours dans le fichier /etc/network/interface ajouter : | ||
Ligne 62 : | Ligne 62 : | ||
</source> | </source> | ||
==Ajouter un port | ==Ajouter un port physique au switch== | ||
Toujours dans le fichier /etc/network/interface ajouter : | Toujours dans le fichier /etc/network/interface ajouter : | ||
Ligne 107 : | Ligne 107 : | ||
</source> | </source> | ||
Dans ce cas vous pouvez | Dans ce cas vous pouvez redémarrer votre machine sans perdre la connexion. | ||
=État du switch= | =État du switch= |
Version du 7 mai 2017 à 11:50
ATTENTION
L'article est en cours de rédaction et d’expérimentationOpen vSwitch, dont son abbreviation est OVS, permet de créer des switchs vituels au sein du systeme d'exploitation. Celui-ci gère les VLANs et les port Trucks. Ce programme est utils dans plusieurs cas:
- Créer un switch suportant les VLANs a moindre coût (un raspberry Pi avec des ports ethernet USB)
- Gérer le reseau de chaque VMs ou conteneurs comme des machines phisiques
Mon projet personel consiste a gérer mon reseau de machine vituel après un pare-feu qui lui-même est vitualisé.
ATTENTION
Lors de la redaction (17/02/2017), Open vSwitch n'est pas stable sur Debian Stretch.Installation
Open vSwitch est disponible dans les depots Debian
# apt install openvswitch-switch
Configuration
Nous allons enregistrer la configuration actuel des interfaces réseaux
# cp /etc/network/interfaces /etc/network/interfaces.old
ASTUCE
Effacer le contenu du fichier /etc/network/interface pour éviter toutes confusions.Créer un switch virtuel
Dans le fichier /etc/network/interface ajouter :
# Création d'un switch ovs
allow-ovs br0
iface br0 inet manual
ovs_type OVSBridge
Pour appliquer les changements, il faut redémarrer le PC.
ATTENTION
Si vous redémarrez votre machine vous perdez la connexion!Ajouter un port virtuel au switch
Toujours dans le fichier /etc/network/interface ajouter :
# Ajouter un port virtuel au switch
allow-ovs vport0
iface vport0 inet manual
ovs_bridge br0
ovs_type OVSPort
Ajouter une ligne a la configuration du switch pour associer le port:
# Création d'un switch ovs
allow-ovs br0
iface br0 inet manual
ovs_type OVSBridge
ovs_ports vport0
Ajouter un port physique au switch
Toujours dans le fichier /etc/network/interface ajouter :
# Ajouter un port virtuel au switch
allow-ovs eth0
iface eth0 inet manual
ovs_bridge br0
ovs_type OVSPort
Modifier une ligne a la configuration du switch pour associer le port:
# Création d'un switch ovs
allow-ovs br0
iface br0 inet manual
ovs_type OVSBridge
ovs_ports vport0 eth0
Si vous voulez avoir une ip pour votre machine :
DHCP:
# Création d'un switch ovs
allow-ovs br0
iface br0 inet dhcp
ovs_type OVSBridge
ovs_ports vport0 eth0
IP statique :
# Création d'un switch ovs
allow-ovs br0
iface br0 inet static
ovs_type OVSBridge
ovs_ports vport0 eth0
address 10.50.10.44
netmask 255.255.255.0
gateway 10.50.10.1
Dans ce cas vous pouvez redémarrer votre machine sans perdre la connexion.
État du switch
Pour connaître l’état du switch :
# ovs-vsctl show