Windows

NAT VMSwitch 和 NetNat Windows Powershell 之間的連結

  • December 28, 2018

如果有人可以為我回答這個問題,我將不勝感激,這已經困擾了我一段時間。我一直在閱讀有關創建虛擬 nat 交換機的文件和文章,並且我已經完成了該過程本身。但是有些細微差別我不明白。主要的是我在這篇文章中偶然發現的東西。

https://www.petri.com/using-nat-virtual-switch-hyper-v

當您在 powershell 中創建新的虛擬 NAT 交換機時,您為主機 NIC 分配 IP、前綴長度、別名等。讓我感到困惑的是,當他執行此命令時:

New-NetNAT -Name “NATNetwork” -InternalIPInterfaceAddressPrefix 192.168.0.0/24

它會自動將其應用於“NATSwitch”,但在命令中沒有指定在哪個交換機上應用該配置。我的問題是,如果沒有明確告知,Windows 到底是誰知道在哪裡應用“New-NetNAT”配置?如果我嘗試創建多個虛擬交換機,我覺得這將在未來引起問題。感謝所有幫助!

在上述命令中,他將 IP 地址 192.168.0.1 分配給連接到該交換機的虛擬 NIC。在您顯示的命令中,它將 NAT 的 IP 範圍設置為與新 IP 地址相同的範圍(地址 192.168.0.1 屬於網路 192.168.0.0/24)。如果創建額外的 NAT 交換機,只需要確保新的 NAT 網路與現有網路不衝突,並且其對應的 vNIC 的 IP 屬於該網路。

引用自:https://serverfault.com/questions/944129