¿Cómo habilitar el acceso a Internet en el conmutador predeterminado de Hyper-V?

¿Cómo habilitar el acceso a Internet en el conmutador predeterminado de Hyper-V?

La solución más obvia fue verificar si el acceso a Internet estaba disponible en modo puente y si funciona bien. Pero al usar el interruptor predeterminado en Hyper-V no puedo acceder a Internet. Necesito que mi máquina virtual Hyper-V (Kali) esté en modo NAT. Después de buscar intensamente en Google, descubrí que el acceso a Internet no está disponible en el interruptor predeterminado de Hyper-V. Pero encontré una publicación en un foro donde parecían tener acceso a Internet en el conmutador predeterminado. La solución más común que encontré en Internet fue cambiar el valor de la métrica en el adaptador de red de la VM invitada. Pero esto sólo se puede utilizar si la máquina virtual invitada es Windows.

Intenté configurar la IP y el DNS como asignados automáticamente en el adaptador de red del conmutador predeterminado de Windows de mi host. Intenté configurar la puerta de enlace como la dirección IP de mi máquina virtual host para ver si el problema se debía a la resolución de DNS. ¿Existe alguna forma de habilitar Internet en el modo de cambio predeterminado?

Respuesta1

Hice una prueba en mi laboratorio y puedes lograr tu objetivo adjuntando una captura de pantalla de los pasos detallados.

ingrese la descripción de la imagen aquí

Para obtener más detalles, consulte este artículo de Microsoft.Configurar una red NAT

Respuesta2

A veces, además de crear un conmutador virtual interno y NAT, se utilizan los siguientes comandos:

New-VMSwitch -SwitchName "NAT-Switch" -SwitchType Internal
New-NetIPAddress -IPAddress 192.168.200.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NAT-Switch)"
New-NetNAT -Name "NAT-Network" -InternalIPInterfaceAddressPrefix 192.168.200.0/24

Puede que sea necesario revisar también sus direcciones externas en la NAT recién configurada. Verificar:

Get-NetNatExternalAddress

Si obtiene una dirección de bucle invertido u otras direcciones internas no enrutables, eliminarlas con el siguiente comando permite que NAT enrute el tráfico a través del adaptador de red adecuado:

Remove-NetNatExternalAddress -ExternalAddressID <ID>

Una vez que eliminé todas las direcciones externas menos una, las conexiones salientes de mis máquinas virtuales comenzaron a funcionar correctamente.

información relacionada