![通过 wifi 将 Hyper-V VM(基于 Linux)连接到互联网 - Linux 中似乎没有可连接的 wifi](https://linux22.com/image/1392125/%E9%80%9A%E8%BF%87%20wifi%20%E5%B0%86%20Hyper-V%20VM%EF%BC%88%E5%9F%BA%E4%BA%8E%20Linux%EF%BC%89%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91%20-%20Linux%20%E4%B8%AD%E4%BC%BC%E4%B9%8E%E6%B2%A1%E6%9C%89%E5%8F%AF%E8%BF%9E%E6%8E%A5%E7%9A%84%20wifi.png)
我已经创建了一个基于 Linux 的 Hyper-V VM,并且将其连接到主机的 wifi 适配器上的外部虚拟交换机,但它找不到互联网连接。
这是我的做法:
打开 Hyper-V
虚拟交换机管理器
创建外部虚拟交换机
将其重命名为“外部交换机”
选择我的无线适配器
允许管理操作系统共享此网络适配器
启用(已尝试禁用和启用)VLAN Ident。
点击确定
选择虚拟机(Elementary OS(其他发行版会给我不同的结果吗?)或 Pear OS atm)
右键单击 > 设置
将网络适配器更改为新创建的交换机
启用 VLAN(如果尚未启用)
点击确定
启动虚拟机
检查连接
唯一显示的是有线连接 1.
没有互联网连接
关闭虚拟机
删除交换机并关闭 Hyper-V,脸上写满沮丧。
我做错了什么?或者我该怎么做才能建立连接?
答案1
1] 删除所有虚拟交换机并重新开始(如果这样做是明智的)。
2] 创建一个外部交换机,外部网络选择以太网或 WiFi。(等待一会儿)
3] 现在创建一个内部交换机。(再次等待一会儿)
4] 转到控制面板\网络和 Internet\网络连接,右键单击外部交换机,转到共享选项卡并启用内部交换机的共享。(现在,如果您没有看到包含内部交换机的网络适配器列表,则可能需要重新开始或等待一段时间才能使所有更改生效。)
5] 为您的 Linux 类型客户操作系统选择内部交换机并在操作系统中启用网络。(您不需要在任何步骤中重新启动客户操作系统)希望您的客户操作系统能够连接到互联网和内部网络。
我已经针对 RedHat7、CentOS7 和 Kali Linux 测试并验证了此精确过程。
答案2
我已成功将 Elementary OS 连接到笔记本电脑的 Wi-Fi。操作如下。
打开 Hyper-V 虚拟交换机管理器创建内部虚拟交换机将其重命名为“内部交换机”点击确定
选择 Elementary OS VM 右键单击 > 设置 将网络适配器更改为新创建的交换机 点击确定
请勿启动虚拟机。
转到 Windows 8 的网络和共享中心,然后单击“连接”中列出的“Wi-Fi”链接(或笔记本电脑无线适配器的名称)
在适配器状态窗口中,单击“属性”
在属性窗口中,单击共享选项卡,选中“允许其他网络用户...”框,选择“vEthernet(内部交换机)”(或无线适配器的名称),然后单击“确定”关闭窗口
单击“关闭”退出 Wi-Fi 状态窗口 要确认您已正确设置,请单击“更改适配器设置”链接。您应该在无线连接旁边看到“共享”字样。
启动您的虚拟机并检查您是否已连接到互联网。