LINUX: Proxmox, Gestion des interfaces réseaux

27.08.2014 by MatMoul

Maintenant que votre serveur de virtualisation Proxmox est en service, une des première chose à comprendre et la gestion des interfaces réseaux.

Pour ma part, j'ai 3 cartes ethernet (eth0, eth1, eth2).

Vous pouvez créer des cartes virtuels pour Proxmox depuis l'interface Web (node du serveur, onglet réseaux).
On utilisera le type Brige pour une carte unique et le type Bond pour agréger plusieurs cartes physiques.

Dans ma config, j'ai utilisé le mode Bridge pour créer vmbr1 sur eth1, vmbr2 sur eth2, vmbr0 étant créer par défaut sur eth0.

Il est aussi intéressant d'avoir des interfaces virtuels (switch internes).
Pour créer ces interfaces (de type dummy), il faudra passer par la console (local ou SSH).

Une fois connecter tapez la commande suivante où 1 est le nombre d'interfaces dummy maximum -1; puis modifiez le fichier intefaces pour ajouter vos interface (ici, vmbr90 et vmbr91):

# Définir le nombre d'interfaces dummy
modprobe dummy numdummies=1

nano /etc/network/interfaces
auto vmbr90
iface vmbr90 inet manual
        bridge_ports dummy0
        bridge_stp off
        bridge_fd 0
auto vmbr91
iface vmbr91 inet manual
        bridge_ports dummy1
        bridge_stp off
        bridge_fd 0
# CTRL+X;Y
service networking restart

Et vous voilà avec deux interfaces/switch virtuels.

Pour utiliser des VLAN sur vos machines virtuelles, il faudra définir les interfaces au niveau de la machine hôte.

Dans l'exemple suivant, on définira 2 VLAN (1 et 2) sur l'interface eth1 :

nano /etc/network/interfaces
auto vmbr111
iface vmbr111 inet manual
        bridge_ports eth1.1
        bridge_stp off
        bridge_fd 0
auto vmbr112
iface vmbr112 inet manual
        bridge_ports eth1.2
        bridge_stp off
        bridge_fd 0
# CTRL+X;Y
service networking restart

/!\ Lors de mes tests, j'ai du redémarrer pour que tout fonctionne mais cela demande approfondissement.