Hyper-V内部网络访问外网
1、以管理员身份打开 PowerShell 控制台。
2、创建内部交换机。
PS C:\> New-VMSwitch -SwitchName "HyperVNet" -SwitchType Internal
3、查找刚创建的虚拟交换机的接口索引。
PS C:\> Get-NetAdapter
4、使用 New-NetIPAddress 配置 NAT 网关。
PS C:\> New-NetIPAddress -IPAddress 192.168.9.2 -PrefixLength 24 -InterfaceIndex 71
5、使用 New-NetNat 配置 NAT 网络。
New-NetNat -Name HyperVNet -InternalIPInterfaceAddressPrefix 192.168.9.0/24
Get-NetNat可以看到刚才创建的NAT网络
在虚拟机中配置静态IP为192.168.9.0段,网关为192.168.9.2即可。DNS按自己情况配置
参考:https://learn.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/user-guide/setup-nat-network