Tworzymy przełącznik z siecią wewnętrzną lub przy pomocy powershell komendą:
New-VMSwitch -Name NATSwitch -SwitchType Internal
Możemy podejrzeć utworzony przełącznik komendą:
Get-NetAdapter
Następnie ustawiamy adres IP dla wirtualnej karty sieciowej przełącznika wewnętrznego:
New-NetIPAddress -IPAddress 10.0.0.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NATSwitch)"
lub podając Id interfejsu:
New-NetIPAddress –IPAddress 10.0.0.1 -PrefixLength 24 -InterfaceIndex 28
Dodatkowo musimy jeszcze utworzyć regułę NAT, aby maszyny wirtualne mogły korzystać z internetu. Nazwa tutaj nie ma znaczenia, tylko adres podsieci wiąże go z naszym przełącznikiem
New-NetNat -Name "NATNetwork" -InternalIPInterfaceAddressPrefix "10.0.0.0/24"
Na końcu możemy jeszcze przypisać mu profil sieci prywatnej
Set-NetConnectionProfile -InterfaceAlias "vEthernet (NATSwitch)" -NetworkCategory "Private"
Inne przydatne komendy:
Get-VMSwitch
Get-NetNat
Get-NetAdapter
Get-NetConnectionProfile
Remove-VMSwitch -Name "NATSwitch"
Remove-NetNat