powershell hyper-v natswitch 没有互联网

问题描述 投票:0回答:2

我使用 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

为交换机分配一个访客虚拟机并为其指定一个 IP 地址

enter image description here

但是我无法上网...

我可以从访客虚拟机 ping google.com

enter image description here

但我无法访问 google.com

enter image description here

我不知道还能尝试什么。

Ubuntu 也无法工作 -

enter image description here

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

powershell hyper-v
2个回答
0
投票

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

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

现在效果很好。


0
投票

您需要使用 netnat 启用 DNS TCP/UDP。 我遇到过同样的问题。 尝试取消 pfsense 安装并使用 tcp/udp 为端口 53 制定一些 dns 规则。 此后 netnat 将接收互联网。

© www.soinside.com 2019 - 2024. All rights reserved.