Hyper-V: no puedo hacer ping a mi máquina virtual local desde el host

Hyper-V: no puedo hacer ping a mi máquina virtual local desde el host

Tengo un conmutador Ethernet externo que estoy usando para conectarme a mi máquina virtual. Puedo acceder a Internet en mi VM local. El problema es que no puedo hacer ping.

Hice lo siguiente después de leer muchas publicaciones que hacían la misma pregunta:

  1. Asigné una IP estática a mi VM local.
  2. Abrí todos los puertos locales en mi VM.

Todavía no puedo hacer ping. ¿Qué puedo hacer para resolver esto? Por favor, avíseme si necesita más información de mi parte.

Gracias.

Capturas de pantalla:

servidor ipconfig: ingrese la descripción de la imagen aquí

IP de la máquina virtual local: ingrese la descripción de la imagen aquí

interruptor de Eternet: ingrese la descripción de la imagen aquí

resultado del ping: ingrese la descripción de la imagen aquí

Regla de firewall en vm: (Permitir todos los puertos locales) ingrese la descripción de la imagen aquí

Respuesta1

Parece que el documento le indica que use ping como método para validar la conectividad de red, lo cual no es así a menos que sepa que el ping debería funcionar en primer lugar, lo cual no es así de manera predeterminada en Windows. Si va a utilizar ping como método para probar la conectividad de la red, entonces el documento debe reflejar los pasos necesarios para garantizar que el ping funcione, lo que incluye realizar cambios en el Firewall de Windows.

Mi problema con el uso de ping como prueba general de conectividad de red es que la mayoría de las veces las personas dedican una cantidad excesiva de tiempo a solucionar problemas de ping en lugar de centrarse en solucionar el problema real.

Si desea utilizar ping para validar la conectividad de la red, asegúrese de modificar el Firewall de Windows de forma adecuada.

Dicho esto, hacer que ping funcione casi no tiene ningún valor para garantizar que su aplicación/servicio real funcione.


Bien, según tus capturas de pantalla, veo dónde está tu problema. Está en tu regla de firewall. PING no es TCP ni UDP, es ICMP. Debe modificar las reglas de firewall apropiadas para permitir la entrada de ICMP según el perfil de red/firewall en uso en el cliente.

ingrese la descripción de la imagen aquí

Respuesta2

Para Windows 10, también consulte la Configuración de visibilidad de red en la máquina virtual, que podría estar bloqueando la conexión.

Configuración->Red e Internet->Wi-Fi -O- Ethernet

Haga clic en el nombre de su red

En Perfil de red, seleccione Privateen lugar dePublic

Respuesta3

Si puede hacer ping al host desde Hyper-V VM, pero viceversa. Si su máquina virtual Hyper-V es un sistema Windows 10, puede intentar hacer clic Open Network & Internet settingsen la esquina inferior derecha del escritorio. Luego haga clic Network and Sharing Center. En el panel izquierdo, haga clic Change advanced sharing settingsy luego elijaTurn on network discovery

información relacionada