
Gostaria de redirecionar todo o tráfego de rede originado de um aplicativo específico em execução no Windows 7 para um sistema operacional convidado de máquina virtual carregado com proxy e software de monitoramento de rede. A máquina virtual está executando o Ubuntu como sistema operacional convidado no VirtualBox.
Como eu tornaria a máquina virtual convidada acessível em minha rede (ou mesmo em minha máquina Windows) e, em seguida, redirecionaria o tráfego de rede específico do aplicativo para ser processado pelo proxy em execução no sistema operacional convidado?
Responder1
Você pode configurar o adaptador de rede do seu sistema operacional convidado no modo 'Bridged' no VirtualBox ou VMware para que o convidado se conecte diretamente ao seu roteador com um endereço MAC separado e um endereço IP interno. Você pode então configurar seu roteador para atribuir um IP estático à VM convidada e ele funcionará como se fosse uma máquina independente em sua rede. Como alternativa, você pode configurar o encaminhamento de porta por meio de NAT, acessando a VM em localhost:<forwarded port>
. Para obter instruções detalhadas sobre como fazer isso, consulteComo encaminhar portas para uma máquina virtual e usá-la como servidorem howtogeek.
Depois que o sistema operacional convidado estiver visível para o sistema operacional host, você poderá redirecionar o tráfego específico do aplicativo para a VM comProxificador(avaliação). Não testei, mas não acho que isso alteraria o endereço IP de origem. No entanto, você pode precisar configurartabelas de ipem sua máquina convidada para que ela possa rotear o tráfego através do netem em seu caso de uso específico. Você pode encontrarEncaminhando portas para convidados em libvirt/KVMleitura útil.
Se você desejarota todostráfego através da VM, consulteAdicionando uma rota TCP/IP à tabela de roteamento do Windows.