The Magician

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
добавление_nat-сети [2026/02/20 07:34] jpдобавление_nat-сети [2026/02/20 07:34] (current) jp
Line 9: Line 9:
 Сначала создадим свитч HYPER-V типа //internal// Сначала создадим свитч HYPER-V типа //internal//
  
-   New-VMSwitch -SwitchName "SwitchName" -SwitchType Internal+  New-VMSwitch -SwitchName "SwitchName" -SwitchType Internal
 Узнаем и отмечаем индекс интерфейса, который мы создали, выполнив команду Узнаем и отмечаем индекс интерфейса, который мы создали, выполнив команду
  
-   Get-NetAdapter+  Get-NetAdapter
 Теперь присвоим ему адрес, использовав индекс Теперь присвоим ему адрес, использовав индекс
  
-   New-NetIPAddress -IPAddress 192.168.0.1 -PrefixLength 24 -InterfaceIndex 24+  New-NetIPAddress -IPAddress 192.168.0.1 -PrefixLength 24 -InterfaceIndex 24
 :!: //Если по каким-либо причинам мы получим сообщение о том, что адрес уже существует и его использовать нельзя, но, при этом, в реальности никаким адаптерам он не назначен, то можно его удалить.// :!: //Если по каким-либо причинам мы получим сообщение о том, что адрес уже существует и его использовать нельзя, но, при этом, в реальности никаким адаптерам он не назначен, то можно его удалить.//
  
-   Remove-NetIPAddress -IPAddress '192.168.0.1'+  Remove-NetIPAddress -IPAddress '192.168.0.1'
 Теперь создаем NAT-сеть c в том же адресном пространстве Теперь создаем NAT-сеть c в том же адресном пространстве
-   New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 192.168.0.0/24+  New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 192.168.0.0/24
 После создания сети - прописываем в гостевых системах любой адрес из выбранного диапазона, а в качестве шлюза по умолчанию - адрес хостового адаптера. После создания сети - прописываем в гостевых системах любой адрес из выбранного диапазона, а в качестве шлюза по умолчанию - адрес хостового адаптера.
  
Line 36: Line 36:
 Пример //explicit deny// для исходящего трафика Пример //explicit deny// для исходящего трафика
  
-   Add-VMNetworkAdapterExtendedAcl -VMName "UbuntuWS" -Action Deny -Direction Outbound -Weight 1+  Add-VMNetworkAdapterExtendedAcl -VMName "UbuntuWS" -Action Deny -Direction Outbound -Weight 1
        
 Пример разрешающего правила с указанием конкретного хоста Пример разрешающего правила с указанием конкретного хоста
Line 48: Line 48:
 Удалить данное правило можно следующей командой: Удалить данное правило можно следующей командой:
  
-   Remove-VMNetworkAdapterExtendedAcl -VMName "UbuntuWS" -Direction Outbound -Weight 100+  Remove-VMNetworkAdapterExtendedAcl -VMName "UbuntuWS" -Direction Outbound -Weight 100
 {{tag>Microsoft WindowsServer HYPER-V NAT networking PowerShell}} {{tag>Microsoft WindowsServer HYPER-V NAT networking PowerShell}}
добавление_nat-сети.txt · Last modified: by jp