我使用以下命令设置了具有内部虚拟交换机的 NAT 网络:
New-VMSwitch -SwitchName "NAT" -SwitchType Internal
New-NetIPAddress -IPAddress 192.168.8.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NAT)"
New-NetNAT -ame "NATNetwork" -InternalIPInterfaceAddressPrefix 192.168.8.0/24
我在 Hper-V 上将我的 Ubuntu VM 配置为使用 Hyper-V VM 设置上的“NAT”内部网络交换机,但是我无法获得互联网连接。VM 上的路由表如下:
default via 192.168.8.1 dev eth0 proto static metric 20100
169.254.0.0/16 dev eth0 scope link metric 1000
192.168.8.0/24 dev eth0 proto kernel scope link src 192.168.8.1 metric 100
编辑:我可以从主机 ping 虚拟机,反之亦然
答案1
事实证明,问题出在 DNS 解析上。下面的文章步骤解决了我的问题: https://letsfoss.com/temporary-failure-in-name-resolution/