Linux Mint 21.1 – VirtualBox 7.0.10
Pour réaliser des tests, j’ai virtualisé Proxmox dans VirtualBox. Après avoir activé la virtualisation dans Proxmox, j’ai réalisé que mes machines virtuelles n’avaient pas de connexion à internet…
Sources :
https://www.reddit.com/r/Proxmox/comments/1caalwc/puzzled_on_how_to_make_a_vm_get_internet/?tl=fr
Dans VirtualBox pour votre VM Proxmox avant de la démarrer :
On doit Activer la virtualisation imbriquée VT-x/AMD-V dans une VM VirtualBox.
La carte réseau de ma machine virtuelle Proxmox est configurée avec un Accès par pont.
Ensuite activez ce qui suit :
Réseau ==> Adaptater x ==> Advanced ==> Mode Promiscuité ==> Allow All

Pour la VM Proxmox une fois démarrée depuis sa console
Activer le transfert IPv4 :
echo 1 > /proc/sys/net/ipv4/ip_forward
En écrivant 1 dans le fichier /proc/sys/net/ipv4/ip_forward on active le transfert de paquets IP. Cela signifie que le système agira comme un routeur, transférant les paquets reçus sur une interface réseau vers une autre interface réseau en fonction des règles de routage définies. En écrivant 0, on désactiverait le transfert de paquets IP.
Créez une table NAT avec :
iptables -t nat -A POSTROUTING -j MASQUERADE
Cette commande configure le système pour masquer les adresses IP des paquets sortants, permettant ainsi aux machines d’un réseau privé de communiquer avec l’extérieur via l’adresse IP publique de la passerelle. C’est une configuration courante pour les routeurs et les passerelles qui connectent un réseau local à Internet.
On peut visualiser le résultat avec la commande :
iptables -t nat -L
Dans mon cas pour la VM dans Proxmox la passerelle est adresse IP que attribuée au vmbr0.
Ping : Activer la virtualisation imbriquée VT-x/AMD-V dans une VM VirtualBox – Artheodoc.fr