Las máquinas virtuales invitadas no pueden hacer ping entre sí dentro de una red personalizada de solo host en la estación de trabajo vmware

Las máquinas virtuales invitadas no pueden hacer ping entre sí dentro de una red personalizada de solo host en la estación de trabajo vmware

Creé una red personalizada de solo host VMNet2 (sin dhcp) en la estación de trabajo VMware y conecté mis tres máquinas virtuales con esta red. Pero el problema es que no puedo hacer ping a ninguna VM desde ninguna otra VM. Sin embargo, puedo hacer ping al adaptador VMNet2 del host desde el invitado. Revisé que routeen mis máquinas virtuales invitadas todo está bien allí. Intenté realizar tcpdumpel ping y descubrí que la solicitud arp para el huésped de destino no obtuvo respuesta. ¿Alguien puede explicar sobre esto? Mi estación de trabajo VMware está instalada en Windows 7 y utilicé Ubuntu 12.04 como máquina virtual invitada. Las siguientes son mis configuraciones de red:

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

El invitado puede hacer ping a la máquina host con el ID del adaptador VMNet2 192.168.91.1, pero las máquinas virtuales invitadas no pueden hacer ping entre sí

Respuesta1

  Red solo de host | Red separada |
                     | |
      ╔Invitado 1 | ╔═Invitado 1 |
  Anfitrión╣ | Anfitrión |
      ╚Invitado 2 | ╚═Invitado 2 |

Tanto en VirtualBox como en VMWare Workstation, la red de solo host conecta al host y a los invitados con un conmutador virtual y pueden hacer ping entre sí directamente. Por lo tanto, el problema de OP no se puede reproducir.

Si en su lugar se utiliza una red separada, los invitados aún pueden hacer ping entre sí con el enrutamiento del anfitrión. Así es cómo.

Habilitar el enrutamiento IP del host de 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 que el enrutamiento IP esté activado antes de ipconfig /all | find "Routing".
Debería verEnrutamiento IP habilitado. . . . . . . . : Sí.
Establezca puertas de enlace predeterminadas de los invitados a sus respectivos adaptadores de host.
Ahora los invitados pueden hacer ping entre sí a través del host (con la solicitud/respuesta de eco ICMP permitida en el firewall, por supuesto).

Respuesta2

Asegúrese de que el firewall de los invitados esté desactivado/permita paquetes icmp. Este suele ser el problema que tengo cuando conecto máquinas virtuales de esta manera.

Respuesta3

No has entendido bien lo que significa "solo host" en esto.

Significa que las máquinas virtuales SÓLO pueden conectarse en red con el host, no con otras máquinas virtuales.

En su lugar, desea utilizar la configuración de 'red interna', que permitirá que todos los invitados hablen entre sí, así como con el anfitrión.

información relacionada