Como faço para que minha VM Proxmox acesse a Internet sem um endereço IP público

Como faço para que minha VM Proxmox acesse a Internet sem um endereço IP público

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

informação relacionada