Configuración de NAT en Hyper-V

Para configurar un NAT en Hyper-V vamos a tener que seguir los siguientes pasos:

  1. Crear conmutador interno (desde Hyper-V o PowerShell)
  2. Crear un servicio NAT (desde PowerShell)
  3. Configurar la VM

Crear conmutador interno

Configurar un nuevo Switch Interno desde Hyper-V

Alternativamente podemos crear el conmutador con PowerShell

New-VMSwitch -SwitchName "Nombre del Switch" -SwitchType Internal

Crear un servicio NAT

Apuntar el índice del adaptador de red creado en el punto anterior que se mostrara en la siguiente lista:

Get-NetAdapter

Crear el servicio NAT asociado al interface anterior (en el siguiente ejemplo «54»):

New-NetIPAddress -IPAddress 192.168.0.1 -PrefixLength 24 -InterfaceIndex 54
New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 192.168.0.0/24

Configurar VM

Una vez tenemos lo anterior, se debe tener en cuenta que:

  • No hay servidor DHCP en el NAT. Por lo tanto, hay que configurar la IP estática
  • El gateway por defecto es 192.168.0.1 (si hemos seguido el ejemplo)
  • No hay servidor DNS. Podemos configurar manualmente el de Google (8.8.8.8)

Referencias

https://docs.microsoft.com/es-es/virtualization/hyper-v-on-windows/user-guide/setup-nat-network