web-dev-qa-db-fra.com

Configuration du réseau (Bridging) Proxmox

J'ai acheté hier une licence Proxmox. Tout cela fonctionne bien que la configuration réseau est très compliquée. Ma configuration réseau:

84.200.50.186 -> hostsystem ip
84.200.50.186 -> VM ip
255.255.255.248 -> netmask
84.200.50.185 -> gateway


auto eth0
iface eth0 inet static
        address 84.200.50.186
        netmask 255.255.255.248
        gateway 84.200.50.185


auto vmbr0
iface vmbr0 inet static
       address  84.200.50.187
       netmask  255.255.255.248
       gateway  84.200.50.185
       bridge_ports eth0
       bridge_stp off
       bridge_fd 0

L'IP est capable de ping mais la machine virtuelle n'a aucune connexion à Internet.

Des idées? :-(

3
user3453549

Votre configuration réseau est fausse. L'hôte n'a besoin que de sa propre adresse IP, et vous devez configurer le réseau de la machine virtuelle de son côté, pas sur l'hôte.

vMBR0 est le pont de l'hôte à Eth0, donc eth0 n'a aucune configuration. L'adresse IP de l'hôte doit être réglée sur l'interface VMBR0. Si vous voulez que votre machine virtuelle soit pontée, vous devez le ponder à VMBR0.

En supposant que le 84.200.50.187 est l'adresse IP de la VM, modifiez la configuration du réseau de l'hôte comme suit:

auto lo
iface lo inet loopback

iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
    address 84.200.50.186
    netmask 255.255.255.248
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0
    gateway 84.200.50.185

Sur le côté de la machine virtuelle, configurez le réseau comme suit:

  • Adresse IP: 84.200.50.187
  • Netmask: 255.255.255.248
  • Gateway: 84.200.50.185

Cela devrait fonctionner.

5
Mat