
Eu gostaria de criar um proxmox vm e fazer com que ele seja capaz de executar ping/acessar sites externos sem precisar atribuir um ip público a ele. Como eu faço isso?
A VM está executando o centos 6
Responder1
Você deve usar NAT (tradução/mascaramento de endereço de rede) para fornecer endereços IPv4 privados para suas máquinas virtuais.O wiki do Proxmox tem instruções sobre como configurar isso.
Ou você pode simplesmente obter o IPv6; seu ISP provavelmente ficará mais do que feliz em fornecê-lo a você (se ainda o tiver).
Responder2
Segui o conselho de micael hampton e consegui consertar:
1: copie /etc/network/interfaces' to
/etc/network/interfaces.new'
2: adicione o seguinte código à minha interface IP local em 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