Menu

Hyper-V – Sieć NAT

2024-10-28 - Hyper-V

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