Windows Server 2016 Hyper-V NAT VirtualSwitch

Hasta ahora cuando configurábamos nuestro Hyper-V en Windows Server 2012 R2 teniamos la posibilidad de configurar tres tipos de Virtual Switch, externo, interno y privado. Microsoft ha incluido en la última preview de Windows Server 2016 la posibilidad de crear un nuevo Virtual Switch de tipo NAT. Por ahora solo podemos crearlo mediante PowerShell.

Vamos a ver que paso tenemos que dar para crear ese virtualswitch.

New-VMSwitch -Name “SwitchContainers” -SwitchType NAT -NATSubnetAddress 172.16.0.0/24

Configuramos el NAT.

New-NetNat -Name ContainersNAT -InternalIPInterfaceAddressPrefix “172.16.0.0/24”

Esto configurara un nuevo adaptador de red de VM en el host utilizando la IP 172.16.0.1. A continuación solo tenemos que utilizar NATSwitch para conectar las máquinas virtuales a ese virtualswitch. Estas VM utilizaran como gateway la dirección IP 172.16.0.1

Logicamente como todo NAT podemos crear mapeos de puertos de la dirección externa a la interna del NAT. Por ejemplo, mapeamos puerto 80 interno a puerto 80 de la ip 172.16.0.2/24

Add-NetNatStaticMapping -NatName “ContainersNAT” -Protocol TCP -ExternalIPAddress 0.0.0.0 -InternalIPAddress 172.16.0.2 -InternalPort 80 -ExternalPort 80

Leave a Reply

Your email address will not be published.