¿Cómo consigo que mi máquina virtual Proxmox acceda a Internet sin una dirección IP pública?

¿Cómo consigo que mi máquina virtual Proxmox acceda a Internet sin una dirección IP pública?

Me gustaría crear una máquina virtual proxmox y que esa máquina virtual pueda hacer ping/acceder a sitios web externos sin tener que asignarle una IP pública. ¿Cómo hago esto?

La VM está ejecutando centos 6

Respuesta1

Debe utilizar NAT (traducción/enmascaramiento de direcciones de red) para proporcionar direcciones IPv4 privadas para sus máquinas virtuales.La wiki de Proxmox tiene instrucciones sobre cómo configurar esto..

O simplemente puede obtener IPv6; Su ISP probablemente estará más que feliz de entregárselo (si es que ya lo tiene).

Respuesta2

Seguí el consejo de micael hampton y pude solucionarlo de la siguiente manera:

1: copiar /etc/network/interfaces' to/etc/network/interfaces.new'

2: agregue el siguiente código a mi interfaz IP local en vmbr0:1

post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up   iptables -t nat -A POSTROUTING -s '192.168.100.0/24' -o vmbr0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '192.168.100.0/24' -o vmbr0

información relacionada