
En Win 11 configuré en Hyper-V un vSwitch interno personalizado con NAT de la siguiente manera:
New-VMSwitch -SwitchName 'VM NAT switch' -SwitchType Internal
New-NetIPAddress -IPAddress '192.168.2.1' -PrefixLength 24 -InterfaceAlias 'vEthernet (VM NAT switch)'
New-NetNat -Name 'VM NAT' -InternalIPInterfaceAddressPrefix '192.168.2.0/24'
Funciona pero requiere la configuración manual de la conexión de red (dirección IP, puerta de enlace predeterminada, DNS) en un sistema operativo invitado.
Sin embargo, cuando las mismas máquinas virtuales están conectadas al conmutador predeterminado de Hyper-V, se les asigna automáticamente (mediante DHCP, supongo) una dirección IP y se configuran para usar el conmutador predeterminado como GW predeterminado y servidor DNS. El vSwitch interno personalizado no proporciona DNS incluso cuando configuro un sistema operativo invitado para usar el conmutador como servidor de nombres manualmente.
Parece que el conmutador predeterminado en Hyper-V de alguna manera proporciona a las máquinas virtuales conectadas con DHCP y DNS. ¿Es posible configurar un vSwitch interno personalizado de la misma manera?