首页 > 解决方案 > powershell hyper-v natswitch 没有互联网

问题描述

我用 powershell 创建了一个 hyper-v natswitch

New-VMSwitch –SwitchName “NAT-Switch” –SwitchType Internal –Verbose
Get-NetAdapter
New-NetIPAddress –IPAddress 192.168.200.1 -PrefixLength 24 -InterfaceIndex 60 –Verbose
New-NetNAT -Name "NATNetwork" -InternalIPInterfaceAddressPrefix 192.168.200.0/24 -Verbose

为交换机分配了一个访客 vm 并给了它一个 IP 地址

在此处输入图像描述

但我无法上网...

我可以从来宾 vm ping google.com

在此处输入图像描述

但我无法访问 google.com

在此处输入图像描述

我不确定还能尝试什么。

Ubuntu 也不行——

在此处输入图像描述

我已经看了好几天了……有人有什么建议吗?我真的很感激!!

标签: powershellhyper-v

解决方案


不知道为什么这不起作用...

作为一种解决方法,我最终在管理程序上添加了一个 pfsense 防火墙,并将 ubuntu 主机添加到 pfsense 的内部网络(natted)端。

现在效果很好。


推荐阅读