Я хотел бы создать виртуальную машину proxmox, чтобы эта виртуальная машина могла пинговать / получать доступ к внешним веб-сайтам без необходимости назначать ему общедоступный IP-адрес. Как мне это сделать?
Виртуальная машина работает под управлением centos 6
Вы должны использовать NAT (трансляция / маскировка сетевых адресов) для предоставления частных IPv4-адресов вашим виртуальным машинам. В вики Proxmox есть инструкции по настройке..
Или вы можете просто получить IPv6; Ваш интернет-провайдер, вероятно, будет более чем счастлив предоставить его вам (если он у них еще есть).
Я последовал совету Майкла Хэмптона и смог исправить это:
1: копировать /etc/network/interfaces' to
/etc/network/interfaces.new '
2: добавьте следующий код в мой локальный IP-интерфейс по адресу 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