VMs convidadas incapazes de pingar umas nas outras dentro de uma rede somente host personalizada na estação de trabalho vmware

1

Eu criei uma rede exclusiva de host personalizado VMNet2 (sem dhcp) na estação de trabalho do VMware e conectei minhas três VMs a essa rede. Mas o problema é que eu não posso pingar qualquer VM de qualquer outra VM, no entanto, posso pingar o adaptador host VMNet2 do convidado. Eu verifiquei o route nas minhas VMs convidadas, tudo está bem lá. Eu tentei levar tcpdump para o ping e descobriu que o pedido arp para o convidado de destino não obteve resposta. Alguém pode explicar sobre isso? Minha instalação do 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 fazer ping umas às outras

user976754
fonte
2
host only não é guest-to-host-to-guest
codemonk113

Respostas:

1
  Host Only Network  |  Separate Network  |
                     |                    |
      ╔Guest 1       |      ╔═Guest 1     |
  Host╣              |     Host           |
      ╚Guest 2       |      ╚═Guest 2     |

Tanto no VirtualBox quanto no VMWare Workstation, a rede somente de host conecta o host e os convidados a um comutador virtual e eles podem fazer ping entre si diretamente. Então, a questão do OP não pode ser reproduzida.

Se, em vez disso, for utilizada uma rede separada, os convidados ainda poderão efetuar ping uns aos outros com o roteamento pelo host. Veja como.

Ativar o roteamento IP do host do 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 ipconfig /all | find "Routing".
Você deveria ver Roteamento IP ativado. . . . . . . . : Sim .
Configure os gateways padrão dos convidados para seu respectivo adaptador host.
Agora, os convidados podem fazer ping entre si através do host (com a solicitação / resposta de eco ICMP permitida no firewall, é claro).

guest-vm
fonte
0

Certifique-se de que o firewall nos convidados esteja desativado / permita pacotes icmp. Este é geralmente o problema que tenho quando conecto VMs dessa maneira

mrwhale
fonte
Sim, eu desliguei o firewall no host e também verifiquei o iptables no convidado.
user976754
0

Você entendeu mal o que significa "somente host".

Isso significa que a VM só pode rede com o host, não outros vm.

Você deseja usar a configuração 'rede interna', o que permitirá que todos os convidados conversem entre si, assim como o host.

djsmiley2k
fonte