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:
- Asigné una IP estática a mi VM local.
- 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:
IP de la máquina virtual local:
Regla de firewall en vm: (Permitir todos los puertos locales)
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.
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 Private
en 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 settings
en la esquina inferior derecha del escritorio. Luego haga clic Network and Sharing Center
. En el panel izquierdo, haga clic Change advanced sharing settings
y luego elijaTurn on network discovery