问题描述

因此,我只是创建了VM,却不知道为什么我没有网络连接。我已经尝试了很多方法来解决问题,主要是以下几种组合方式:

在Virtual Switch Manager中创建内部和外部虚拟交换机

在VM设置>中网络适​​配器,我尝试选择这两个虚拟交换机,并选中“启用虚拟LAN标识”

在Windows中>我的本地计算机上的网络连接我可以看到内部和外部交换机。我尝试与外部共享我的本地以太网连接,但是没有用

在Windows中>网络连接我尝试与内部共享外部虚拟交换机但没有骰子

在Ubuntu方面,我已经进行了Wired连接设置,然后进入了IPv4并将其设置为自动,而在这种情况下,则尝试手动进行。我给了它一个已知的可用IP地址,网络掩码和网关,但是那也不起作用

因此,我现在要站在的地方是让Ubuntu显示有线连接已连接,但是我无法访问互联网。关于如何进一步解决此问题的任何想法?我可以根据需要发布屏幕截图,但由于我的信誉不够高,每个帖子只能添加2张。谢谢!

最佳办法

我在Hyper-V /Windows 10上运行的Ubuntu 17.04上遇到了相同的问题。

一旦发现,解决方案就非常简单。看起来默认安装选项是使用内部网络,该网络不授予Internet访问权限。

在Hyper-V中的Ubuntu虚拟机上:

右键单击以进入设置

导航到网络适配器

选择网络适配器,然后在虚拟交换机drop-down列表中,从”Layered_wi_fi”更改为”Not connected”

转到虚拟交换机管理器(在Hyper-V管理器的右侧)

在“虚拟交换机”部分中选择Layered_Wi-fi

将连接类型从”Internal network”更改为”External network”

回到Hyper-V中的Ubuntu虚拟机:

右键单击以进入设置

导航到网络适配器

选择网络适配器,然后在虚拟交换机drop-down列表中,从”Not connected”更改为”Layered_wi_fi”

注意:首先,我尝试在Virtual Switch Manager \ Layered_Wi-fi部分中将内部网络更改为外部(步骤4-6)。这反复产生一个错误。我认为是因为该设置正在使用中,但不是很清楚。一旦我首先执行了1-3步,它就会像魅力一样发挥作用。

次佳办法

解决Hyper-V中Ubuntu虚拟机上没有Internet连接的步骤:

在您的VM的Hyper-V设置中,将网络适配器连接到默认开关,该默认开关可访问主机计算机的网络。

在Ubuntu VM中,转到以太网设置,然后选择IPv4选项卡。将“ IPv4方法”设置为“自动(DHCP)”。在DNS前面,将“自动”设置为OFF,然后为CloudFlare’s DNS输入1.1.1.1,1.0.0.1。单击应用。关闭以太网,然后重新打开。我发现这对于使更改生效是必要的,因此请确保在每次更改以太网设置时都关闭并打开以太网。

在大多数情况下,以上方法可以解决问题,但是如果没有解决,您可以尝试其他方法。

在Ubuntu VM中,转到以太网设置。在“详细信息”选项卡上,验证“ IPv4地址”与“默认交换机”上的主机位于同一网络中。要验证这一点,请在主机上运行ipconfig,并记下默认开关下的IPv4地址,例如172.10.100.15。在Ubuntu VM中,如果IPv4地址的前3个部分相同,例如172.22.100.75,则它们位于同一网络上。如果不是,请转到“ IPv4”选项卡并将“ IPv4方法”设置为“手动”。然后输入如下地址:

地址:将其设置为与默认交换机上的主机位于同一网络中的某个IP。

子网掩码:将其设置为默认交换机上主机的子网掩码。

网关:将其设置为默认交换机上主机的IP地址。

应用所做的更改,然后关闭然后再次打开以太网。

其他可尝试的方法:

如果您的路由器启用了访问控制,则将Ubuntu VM的网络适配器的MAC地址列入白名单。

确保要连接的交换机上NIC的网络类别为”Private”。

$Profile = Get-NetConnectionProfile -InterfaceAlias "vEthernet (Default Switch)"

$Profile.NetworkCategory = "Private"

Set-NetConnectionProfile -InputObject $Profile

尝试在VM上安装旧版网络适配器。您需要使用第1代VM才能具有此选项。

尝试创建并连接到外部虚拟交换机,然后再次执行上述故障排除步骤,将“默认交换机”替换为“外部交换机”。

参考资料

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐