
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