Eu tenho várias Windows VBoxes em execução em uma máquina Linux. A máquina linux tem 20 endereços IP estáticos, todos em eth0. Os VBoxes são configurados para usar o NAT, que usa o endereço IP do gateway padrão configurado na máquina linux para acessar a Internet. Aqui está o problema.
Eu quero que cada VBox use um IP diferente para acessar a Internet do conjunto de 20 IPs (seja aleatório ou atribuído) e não o gateway padrão definido na caixa do Linux.
Alguma ideia de como fazer isso?
O que eu tentei e não funciona é usar o VBoxManage para cuidar disso, conforme a documentação do VBox ...
VBoxManage VBoxInternal / Dispositivos / pcnet / 0 / LUN # 0 / Config / http / BindIP "203.203.203.203"
Isso não funciona.
Eu acho que eu poderia ter que usar o comando iptables na caixa linux para configurá-lo para que a cadeia de roteamento ip use um IP aleatório para todo o tráfego de saída, ou múltiplos gateways padrão ou algo assim.
Atualização 1: Como este é um servidor alugado, não tenho acesso ao roteador. O DHCP que o Windows VBoxes usa é instalado e gerenciado pelo aplicativo VirtualBox em execução no linux, que funciona apenas para os VBoxes.
Atualização 3: o raerek forneceu a solução para usar bridge em vez de NAT. Descobri que configurar a rede com ponte não é tão simples quanto "basta configurá-la de uma lista suspensa". Eu provavelmente preciso instalar ou configurar drivers na máquina Linux. Enquanto ainda estou verificando, qualquer solução que mantenha o NAT (que funciona) e ainda possa usar um IP do pool será bem-vinda.