解决免驱无线网卡设备Qualcomm Atheros Communications AR9271 802.11n在Kali Debian上不能使用的问题

 折腾了一整天的时间,终于找到了原因。

 

虚拟机系统版本如下:

免驱USB无线网卡型号:

一、先说说正常情况下应该怎么使用免驱USB无线网卡

 1)打开您的kali虚拟机系统,插入您购买的USB免驱无线网卡,这时一般会弹出提示框:

2)没有弹出也没关系,可以在这里设置:

 打开 编辑 ==> 首选项 ==> USB ==> 询问要执行的操作 ==> 确定

3)根据2)中的弹框选择连接到虚拟机,这时USB就已经连接到虚拟机上了,当然也可以在VMware顶部选择选项卡 “虚拟机” ==> “可移动设备” ==> 选择你的USB无线网卡名称,例如我的是“Qualcomm Atheros UB91” ==> 选择 “连接(断开与主机的连接)” 

如果您的 “连接(断开与主机的连接)”是灰色不可选中的,可以修改配置:

在您的当前虚拟机文件中,找到 .vmx 后缀的文件,用记事本打开,修改 usb.restrictions.defaultAllow = "FALSE" 为 usb.restrictions.defaultAllow = "TRUE" 即可。

4)连接后将会如上图中的“声卡”一般,左边有个小对勾“√”,即连接成功。

5)这时候一般就能正常使用免驱USB无线网卡了,终端输入:ipconfig 或 iwconfig ,如有wlan0显示,即能够进行使用了。

PS:网上看了很多问题解决方案(但对我不适用),在这里列举一下:

1)真免驱的USB无线网卡不需要下载驱动,看看您本人的USB无线网卡到底需不需要额外驱动程序,需要的话使用 lsusb 或 lspci 指令看看您的网卡设备什么型号,下载驱动就行。

2)USB兼容性问题,在“虚拟机” ==> “设置” ==> “USB控制器” 中设置

3)网上很多的解决方法说什么要换成桥接模式啊、更改“虚拟网络编辑器”啊什么什么的,其实事实上我觉得是与这无关的,在NAT模式下使用USB无线网卡也没有影响(可能因为我还连着有线网吧,啊哈)。

 二、回到本文章的重点,在篇头列出的系统版本、无线网卡型号的情况下,为什么还不能正常使用

 (如果您使用的是kali系统,并且版本是debian系列的,不妨继续看下去,说不定能给点您解决问题的提示)

本人系统问题描述:无线网卡在Ubuntu20.04上能够正常使用,说明无线网卡可用;使用 lsusb 能看到USB无线网卡设备,USB图标正常显绿,说明已经连接上虚拟机了;但是 ifconfig 或 iwconfig 指令均没有wlan0接口;网络模式设置“桥接模式”;USB设置3.1;除了没有wlan0连不上wifi外其他都看似一切正常。

忘了从哪里看到了一个命令(查阅了很多解决方法,不知道来源哪里,但是非常感谢): 

dmesg

dmesg详细用法:dmesg七种用法 - zhaoxuguang - 博客园 (cnblogs.com)

 用法很多,在我这里显示了USB无线网卡为什么不能驱动的原因,类似与github上面提到的问题:

usb 2-1: firmware: failed to load ath9k_htc/htc_9271-1.4.0.fw (-2) · Issue #142 · qca/open-ath9k-htc-firmware (github.com)icon-default.png?t=N3I4https://github.com/qca/open-ath9k-htc-firmware/issues/142

 简单来说就是Debian系统的原因,缺失相应的文件,比如我这里就是缺少两个文件“ath9k_htc/htc_9271-1.4.0.fw”和“htc_9271.fw”

仔细看报错信息,它让我们去Firmware - Debian Wiki查看关于报错missing firmware的详细

大致意思就是要我们去kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel下载一些文件,文件很多,Ctrl+F查找你要下载的文件,可以像我一样单独下载需要的文件,放在/lib/firmware/路径下,注意与报错信息中的文件路径一致;当然也可以根据上图“Firmware missing from Debian”中的方法下载相应的文件。

更新完成后,断开重连USB无线网卡设备,利用dmesg指令看看结果:

可以看到并没有报错提示,此时ifconfig命令也有了wlan0接口以及出现Wi-Fi网络

测试连接网络,可用:

OK,问题解决。

才疏学浅,希望这篇文章能帮助您解决问题,亦或者能给您的问题些许提示。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值