Conectando uma porta física Ethernet a um switch virtual VMware?

3

Espero que este seja o lugar correto para essa pergunta. Pensei em postar primeiro no Super User, mas parece ser mais relevante para esse lugar. Enfim, aqui vai:

Eu preciso conectar um dispositivo conectado a uma porta ethernet física da minha estação de trabalho a um switch virtual existente. O dispositivo físico e uma VM precisam compartilhar a mesma rede, ambos precisam estar conectados à internet via NAT e um segundo adaptador de rede do meu PC.

Como uma imagem geralmente é melhor do que mil palavras, aqui está um pequeno desenho artístico ASCII do que eu quero alcançar:

                        The internets!
                              |
                             __
                            |  |   router, 
                          __|__|__ firewall, etc.
                              |
           ___________________________________________________________
          |                       |        |        |        |        |  
         __
        |  |                        (other machines on the physical network)
      __|__|__  my workstation
          |     (doing NAT)
     ___________
    |           |
   __          __
  |  |        |  |
__|__|__    __|__|__
physical    virtual
device      machine

Não posso simplesmente conectar o dispositivo físico a um comutador físico e vincular a VM à rede principal porque, para meu teste, a VM precisa executar um servidor DHCP, entre outras coisas, e os administradores viriam atrás de mim com tochas e pitchforks se eu colocar um servidor DHCP não autorizado em nossa rede principal.

Meu problema é, eu não tenho absolutamente nenhuma idéia do que eu preciso fazer para "ligar" a porta física no comutador virtual, e eu ficaria grato por qualquer informação sobre como fazer isso.

Se isso não for possível com o VMware Player ou Workstation, há outro software capaz de fazer o que eu quero? Virtualbox, talvez?

    
por Tobias Gies 14.07.2011 / 17:44

1 resposta

3

Hmm. Acredito que sua melhor aposta seja conectar sua VM à rede privada que o seu dispositivo físico está conectado e usar o NAT (compartilhamento de conexão com a Internet no Windows, iptables no Linux) para fornecer acesso à Internet às duas caixas.

Vou tentar elaborar .. Peço desculpas antecipadamente por não ser muito bom com descrições:

  • Configure a NIC no PC para a rede privada. Aqui é onde você deseja configurar o compartilhamento de conexão com a Internet, se estiver usando o Windows. Como isso é feito depende da versão do Windows que você está executando. Se você não estiver executando o Windows, há o NAT do iptables no Linux. Eu não estou familiarizado o suficiente com o OSX para saber como configurar o NAT. Eu suspeito que é semelhante ao Linux. Outra pesquisa aqui deve fornecer informações sobre como fazer isso. ( EDIT: Para Windows, assim que você compartilhar a conexão da NIC na rede pública com a da rede privada, a NIC na rede privada É atribuído à rede um endereço IP estático por janelas que não correspondem necessariamente à configuração da sua rede privada. Basta alterar o IP de acordo e também definir o IP do seu computador na rede privada como o servidor DNS preferido e você está pronto para ir. Gies )

  • Conecte seu dispositivo físico a um comutador ou diretamente ao seu PC com um cabo crossover. Eu sugeriria usar um pequeno interruptor - isso é apenas preferência pessoal, no entanto. IP seu dispositivo físico conforme apropriado na rede privada com um gateway padrão apontando para o IP da rede privada do seu PC.

  • Posicione o adaptador de rede da VM no modo em ponte na NIC da rede privada e forneça à sua máquina um IP na rede privada com um gateway padrão apontando para o IP da rede privada do PC.

Em teoria, se você tiver o NAT configurado corretamente, você deve ter uma rede completamente privada com a VM e o dispositivo físico, enquanto ainda fornece acesso à Internet para ambos. Isso mantém seu servidor DHCP fora da rede pública e mantém os administradores carregados de forcados longe. :)

    
por 14.07.2011 / 20:02