Proxmox : permettre aux VM d’accéder à Internet
Routage des VM dans Proxmox
Cette article est une suite le l’article Proxmox : permettre aux CT Open VZ d’accéder à Internet dans lequel il est indiquer comment router des CT Open VZ. Article dont la lecture est recommandé car le présent article sera très concis sur la démarche à suivre car similaire à la précédente.
: il faut que la VM soit sur le même switch virtual que l’hôte, comme l’illustre l’image.
Configuration de l’hôte (Proxmox)
Tout comme les containers, le routage des VM se fait via l’édition du fichier /etc/network/interface.
contenu du fichier
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 216.58.211.68 netmask 255.255.255.0 gateway 216.58.211.1 post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp iface eth1 inet manual auto vmbr0 iface vmbr0 inet static address 172.16.0.254 netmask 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward # routing for the 172.16.0.2.0/24 network post-up iptables -t nat -A POSTROUTING -s '172.16.0.2.0/24' -o eth0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s ''172.16.0.2.0/24' -o eth0 -j MASQUERADE
Configuration des invités (VM)
De la même façon, c’est le fichier /etc/network/interface qui doit être édité.
contenu du fichier
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 172.16.0.1 netmask 255.255.255.0 network 172.16.0.0 broadcast 172.16.0.255 gateway 172.16.0.254
Dans le cas présent, l’adressage a été attribué de façon static.
by Nicolas SHINEY | March 28, 2015 | No Comments | Système | Tags : proxmox routage router virtualisation