Différences entre les versions de « Proxmox et bridge avec openvswitch »

De Linux Server Wiki
Aller à la navigation Aller à la recherche
Ligne 30 : Ligne 30 :
 
         ovs_type OVSBridge
 
         ovs_type OVSBridge
 
         ovs_ports eth0
 
         ovs_ports eth0
 +
        ovs_extra set bridge ${IFACE} other-config:hwaddr=\"$(cat /sys/class/net/eth0/address)\"
 
</pre>
 
</pre>
 +
 +
Note : la commande passée avec <code>ovs_extra</code> est nécessaire depuis proxmox 7 si votre infrastructure nécessite que votre bridge ait l'adresse mac de l'interface (cas chez la majorité des hébergeurs comme OVH, Online, etc)

Version du 31 octobre 2021 à 19:51

OpenVSwitch est une alternative a la pille de bridging du noyau linux.

Installez le paquet openvswitch-switch :

aptitude install openvswitch-switch

Supprimez complètement la configuration réseau de /etc/network/interfaces a l'exception de la configuration de la boucle locale lo. Il devrait vous rester la chose suivante dans le fichier :

auto lo
iface lo inet loopback

Nous allons ensuite créer un bridge vmbr0 sur l'interface physique eth0

#eth0
auto eth0
allow-vmbr0 eth0
iface eth0 inet manual
        ovs_type OVSPort
        ovs_bridge vmbr0

#vmbr0
auto vmbr0
iface vmbr0 inet static
        address XX.XX.XX.XX
        netmask 255.255.255.0
        gateway XX.XX.XX.XX
        ovs_type OVSBridge
        ovs_ports eth0
        ovs_extra set bridge ${IFACE} other-config:hwaddr=\"$(cat /sys/class/net/eth0/address)\"

Note : la commande passée avec ovs_extra est nécessaire depuis proxmox 7 si votre infrastructure nécessite que votre bridge ait l'adresse mac de l'interface (cas chez la majorité des hébergeurs comme OVH, Online, etc)