Simulando proxy no VMware

6

Atualmente, estou testando um novo sistema proxy que eu gostaria de experimentar no meu próprio computador. Como não tenho um PC adicional disponível, acho que o faria com o VMware. Aqui está o que eu gostaria de fazer:

O que eu quero

O computador físico deve fazer uma conexão com a Internet usando o proxy VMware e não o roteador. A máquina VMware deve ter duas interfaces de rede, uma para conectar-se à Internet e outra para conectar-se à minha máquina física com o proxy como DHCP.

  1. Isso é possível?
  2. Se sim, como eu poderia fazer isso?
BloodPhilia
fonte

Respostas:

4

Existem várias maneiras de fazer isso, mas aqui está uma abordagem:

  1. Defina a VM para usar a rede em ponte em vez do NAT.
  2. Desabilite o serviço DHCP (mas não o cliente DHCP da porta WAN) no seu roteador.
  3. Dê à máquina virtual um endereço IP fixo na sub-rede do seu roteador (por exemplo, 192.168.0.101).
  4. Atribua à máquina virtual outro endereço IP fixo em uma sub-rede privada diferente (por exemplo, 10.234.0.1)
  5. Configure o proxy e ative o serviço DHCP (mas não o cliente DHCP). Configure-o para distribuir um intervalo de endereços IP não roteáveis ​​na sua nova sub-rede privada (por exemplo, 10.234.0.101-150). Presumo que o proxy, nesse caso, seja o gateway padrão, portanto, configure o escopo do DHCP adequadamente.
  6. Renove a concessão de DHCP da máquina host para que ela receba um novo endereço IP do proxy (por exemplo, 10.234.0.101).
Miles Erickson
fonte
Haveria alguma forma a não afectar a minha rede, desabilitando o DHCP do meu roteador não é realmente uma opção neste momento ...
BloodPhilia
Vamos dar um passo atrás. É absolutamente essencial que a máquina host seja cliente do proxy? Seria muito mais fácil configurar uma segunda VM para ser o cliente: o host não teria alterações na configuração, a VM proxy teria dois adaptadores de rede virtual (um ligado à rede do host e um somente host) e o cliente A VM teria apenas um adaptador somente para host, permitindo a conexão com o proxy.
Miles Erickson
Por que eu não pensei nisso! Obrigado!
BloodPhilia
0

Sim, isso pode ser feito, de fato, eu mesmo fiz. Você precisa gerenciar as VMNets para criar várias conexões com o servidor proxy. No linux, existe um comando para isso, no windows a gui (acho que sou um nix hacker). Tudo isso está muito bem documentado nos documentos do VMWare.

Então você precisa encontrar uma maneira de fazer seu computador / navegador usar o proxy. Se você apenas deseja testar um navegador, isso é fácil. Basta editar as configurações do seu navegador. Se você quiser testar mais amplamente, recomendo que você crie uma VM separada, que compartilhe no VMNet com o proxy para testar.

Espero que isto ajude.

thomasfedb
fonte
1
Estou procurando exemplos detalhados de como fazer isso, alguma chance de você me fornecer isso?
BloodPhilia