Eu criei uma rede VMNet2 somente de host personalizada (sem dhcp) na estação de trabalho VMware e conectei minhas três VMs a esta rede. Mas o problema é que não consigo executar ping em nenhuma VM de qualquer outra VM. No entanto, posso executar ping no adaptador VMNet2 do host do convidado. Eu verifiquei route
em minhas VMs convidadas que está tudo bem lá. Tentei executar tcpdump
o ping e descobri que a solicitação arp para o convidado de destino não obteve resposta. Alguém pode explicar sobre isso? Minha estação de trabalho VMware está instalada no Windows 7 e usei o Ubuntu 12.04 como VMs convidadas. A seguir estão minhas configurações de rede:
Guest 1 : IP 192.168.91.2 netmask 255.255.255.0
Guest 2 : IP 192.168.91.3 netmask 255.255.255.0
Guest 1 : IP 192.168.91.4 netmask 255.255.255.0
O convidado pode executar ping na máquina host com o ID do adaptador VMNet2 192.168.91.1, mas as VMs convidadas não podem executar ping entre si
Responder1
Rede somente host | Rede separada | | | ╔Convidado 1 | ╔═Convidado 1 | Anfitrião╣ | Anfitrião | ╚Convidado 2 | ╚═Convidado 2 |
Tanto no VirtualBox quanto no VMWare Workstation, a rede somente host conecta o host e os convidados com um switch virtual e eles podem executar ping entre si diretamente. Portanto, o problema do OP não pode ser reproduzido.
Se uma rede separada for usada, os convidados ainda poderão executar ping entre si com roteamento pelo host. Veja como.
Habilitar roteamento IP do host Windows
Método 1: IPEnableRouter
reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v IPEnableRouter /t REG_DWORD /d 1 /f
::Reboot for it to take effect.
Método 2: RRAS
sc config RemoteAccess start= auto
sc start RemoteAccess
::Reboot is not needed.
Confirme se o roteamento IP está ativado até ipconfig /all | find "Routing"
.
Você deveria verRoteamento IP ativado. . . . . . . . : Sim.
Defina gateways padrão de convidados para seus respectivos adaptadores host.
Agora os convidados podem fazer ping uns aos outros através do host (com solicitação/resposta de eco ICMP permitida no firewall, é claro).
Responder2
Certifique-se de que o firewall dos convidados esteja desligado/permita pacotes icmp. Esse geralmente é o problema que tenho quando conecto VMs dessa maneira
Responder3
Você entendeu mal o que 'somente host' significa nisso.
Isso significa que as VMs SÓ podem se conectar em rede com o host, e não com outras VMs.
Em vez disso, você deseja usar a configuração de 'rede interna', que permitirá que todos os convidados conversem entre si, assim como com o host.