我和许多其他人面临着同样的问题,但由于某种原因,他们的解决方案似乎无法解决我的问题。
基本上我从 TP-Link 买了一个 TL-WN722N USB 适配器,今天终于收到了。但是我看不到让我的虚拟机使用它。我正在运行 VMWare pro (12.01) 并使用最新版本的 Kali linux 作为我的来宾操作系统。可能值得补充的是我也安装了VM-tools。
来宾操作系统确实可以识别适配器,但我似乎无法识别它在职的。
lsusb
给出这个:
总线 001 设备 002:ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
很明显,客户操作系统找到了 USB 适配器。
但是当运行时iwconfig
我得到这个:
没有无线连接器
eth0 没有无线连接器
所以很明显无线适配器没有被使用。
写作dmesg
给出了这样的:
ath9k htc:固件 - ath9k /htc/htc 9271-1.4.0.fw 下载失败
我已经尝试了各种方法,从使用 aptitude 清除并重新安装固件,到重新启动来宾操作系统后移除并再次插入适配器。
我不确定还需要什么其他信息来帮助我解决这个问题,所以请询问我是否遗漏了任何内容。
编辑:
我刚刚做了一个sudo apt-get update
,sudo apt-get upgrade
之后适配器就工作了。
然而,在重新启动并在 VMWare 中扩展我的硬盘几分钟后,适配器不再工作。我所做的只是扩展硬盘并将新添加的分区从未分配的分区格式化为 ext4...:/
答案1
只有一件事帮我解决了这个问题:将 WiFi 适配器插入 USB 2.0 插槽。
相同的适配器,相同的情况。我办公室的笔记本电脑在 VMWare 中安装了 Kali,它立即就可以使用它! (VMWare 甚至在我第一次插入时自动将其连接到 VM!)回到家,使用相同的设置将其插入我的工作站,VMWare + Kali,什么也没有。我可以通过 lsusb 找到它,但 iwconfig 没有它。在尝试了一些不同的东西之后,有一个随机网站建议尝试 USB2.0。果然!
希望这对你有用!