虚拟机上的 Linux,在 Windows 上使用 iwconfig 时无法检测到无线扩展

虚拟机上的 Linux,在 Windows 上使用 iwconfig 时无法检测到无线扩展

我使用的是在 Windows 上运行的虚拟机。虚拟机使用的是 Linux Ubuntu。我已在虚拟机上连接到 Windows 互联网,但当我运行 iwconfig 时,唯一显示的是

eth0      no wireless extensions.
lo        no wireless extensions.

我搜索并阅读了大约 10 篇关于此问题的帖子,例如我的 Windows 10 虚拟机上没有无线扩展。但唯一建议的是连接无线 USB 适配器并将该 USB 连接到 VM。没有办法使用笔记本电脑内置的无线连接吗?

谢谢

答案1

Linux 网络作为虚拟机运行良好。我拥有 Ubuntu 和 Kali 两台机器,它们都连接到主机网络,该网络在虚拟机中显示为以太网连接,而不是无线连接。这就是虚拟机 (VMware、Hyper-V 和 VBOX) 的工作方式。它使用虚拟机应用程序提供的虚拟化硬件。

换句话说,您不能(如您所问)直接使用主机无线连接。在大多数情况下,您不需要这样做。请参阅末尾注释以了解如何使用专用 USB 直通。

主机可以有有线或无线连接(我的是无线的)但虚拟机将显示为以太网。

检查您的 VM 网络设置并确保(首先)您正在使用 NAT 连接。

看来您可能已将 VM 设置为仅限主机。

确保 NAT(如果更改了此项,请重新启动 VM),然后在终端中执行 ifconfig 并确保第一部分将告诉您您的 IP 地址(可能是 192.168.xxx.yyy)

确保以上所有条件满足,您的虚拟机将正常运行并可以访问互联网。

笔记: 如果您希望在虚拟机中建立无线连接以用于特定目的,您可以在 VMware 或 VBOX 上使用 USB 无线网卡和 USB 直通(Hyper-V 中不易使用)。

然而这不是基本网络的要求,通常也不需要。

相关内容