我在 Hyper-V 中设置了一个 Ubuntu 18.04 实例。但我的虚拟机内没有任何互联网连接。
我正在使用笔记本电脑工作,并连接了 Wifi。
我已尝试以下操作。
- 在 Hyper-V 下创建了内部虚拟交换机。
- 打开“Hyper V 管理器”
- 选择“虚拟交换机管理器”
- 在新虚拟交换机下,选择“内部”
- 选择“创建虚拟交换机”
- 关闭 Ubuntu VM
- 在虚拟机设置中的“网络适配器”下添加您在步骤 1 中创建的虚拟交换机
- 打开网络与共享中心”
- 选择“更改适配器设置”。
- 选择你的 Wifi 适配器和刚刚创建的虚拟交换机,右键菜单选项“创建网桥”
- 启动 Ubuntu VM
- 登录 Ubuntu
- 稍等片刻,连接应该接通了。
但它仍然无法连接。
我还启用了 MS 服务:
路由和远程访问 + Internet 连接共享
但仍然没有运气。
如何通过虚拟机上的 Wi-Fi 建立有效的 Internet 连接?
答案1
我必须共享我的主机网络适配器,并将虚拟网络交换机设为外部。详情如下。
- 打开 Hyper-V 管理器
- 点击“虚拟交换机管理器”
- 点击“新建虚拟网络交换机”
- 名称:NAT,连接类型:“外部网络”,选择正确的网络适配器。勾选“允许管理操作系统共享此网络适配器”。参见图 1。
- 右键单击 Ubuntu,选择“设置”
- 在网络适配器、虚拟交换机中,选择“NAT”
- 在 Windows 10 中转到“控制面板 > 网络和 Internet > 网络连接”
- 右键单击正在使用的网络适配器。对我来说,它是“以太网 2”
- “属性 > 共享”,勾选“允许其他网络用户通过此计算机的 Internet 连接进行连接”,然后在下拉菜单中选择“vEthernet (NAT)”。
- 勾选“允许其他网络用户控制或禁用共享的互联网连接”,然后确定。参见图2。
- 启动Ubuntu虚拟机并测试!
希望这也适合你!