NAT VMSwitch 和 NetNat Windows Powershell 之间的链接

NAT VMSwitch 和 NetNat Windows Powershell 之间的链接

如果有人能帮我解答这个问题,我将不胜感激。这个问题困扰了我一段时间。我查阅了有关创建虚拟 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”配置?如果我尝试创建多个虚拟交换机,我觉得这会在将来引起问题。非常感谢大家的帮助!

答案1

在上面的命令中,他为连接到该交换机的虚拟网卡分配了 IP 地址 192.168.0.1。在您显示的命令中,它将 NAT 的 IP 范围设置为与新 IP 地址相同的范围(地址 192.168.0.1 属于网络 192.168.0.0/24)。如果您创建额外的 NAT 交换机,您只需确保新的 NAT 网络与现有网络不冲突,并且其对应的 vNIC 的 IP 属于该网络。

相关内容