折腾了一整天的时间,总算找到了诱因。
虚拟机系统版本如下:
免驱USB无线网卡机型:
一、先谈谈正常情况下应当如何使用免驱USB无线网卡
1)打开您的kali虚拟机系统联想无线网卡linux驱动,插入您订购的USB免驱无线网卡,这时通常会弹出提示框:
2)没有弹出也没关系,可以在这儿设置:
打开编辑==>首选项==>USB==>寻问要执行的操作==>确定
3)按照2)中的弹框选择联接到虚拟机,这时USB就早已联接到虚拟机上了,其实也可以在VMware底部选择选项卡“虚拟机”==>“可联通设备”==>选择你的USB无线网卡名称,比如我的是“QualcommAtherosUB91”==>选择“连接(断掉与主机的联接)”
倘若您的“连接(断掉与主机的联接)”是红色不可选中的,可以更改配置:
在您的当前虚拟机文件中linux伊甸园,找到.vmx后缀的文件,用记事本打开,更改usb.restrictions.defaultAllow="FALSE"为usb.restrictions.defaultAllow="TRUE"即可。
4)联接后将会如上图中的“声卡”一般,右侧有个小打钩“√”,即联接成功。
5)这时侯通常能够正常使用免驱USB无线网卡了,终端输入:ipconfig或iwconfig,如有wlan0显示联想无线网卡linux驱动,即才能进行使用了。
PS:网上看了好多问题解决方案(但对我不适用),在这儿列出一下:
1)真免驱的USB无线网卡不须要下载驱动,瞧瞧您本人的USB无线网卡究竟需不须要额外驱动程序,须要的话使用lsusb或lspci指令瞧瞧您的网卡设备哪些机型,下载驱动就行。
2)USB兼容性问题,在“虚拟机”==>“设置”==>“USB控制器”中设置
3)网上好多的解决方式说哪些要换成桥接模式啊、更改“虚拟网路编辑器”啊哪些哪些的,虽然事实上我认为是与这无关的,在NAT模式下使用USB无线网卡也没有影响(可能由于我还连着有线网咖,啊哈)。
二、回到本文章的重点linux软件下载,在篇头列举的系统版本、无线网卡机型的情况下,为何还不能正常使用
(假若您使用的是kali系统,但是版本是debian系列的,不妨继续看下去,说不定能给点您解决问题的提示)
本人系统问题描述:无线网卡在Ubuntu20.04上才能正常使用,说明无线网卡可用;使用lsusb能看见USB无线网卡设备,USB图标正常显绿,说明早已联接上虚拟机了;并且ifconfig或iwconfig指令均没有wlan0插口;网路模式设置“桥接模式”;USB设置3.1;不仅没有wlan0连不上wifi外其他都看似一切正常。
忘了从那里听到了一个命令(查阅了好多解决方式,不晓得来源那里,并且特别谢谢):
dmesg
dmesg详尽用法:dmesg七种用法-zhaoxuguang-博客园()
用法好多,在我这儿显示了USB无线网卡为何不能驱动的缘由,类似与github里面提及的问题:
简单来说就是Debian系统的缘由,缺位相应的文件,例如我这儿就是缺乏两个文件“ath9k_htc/htc_9271-1.4.0.fw”和“htc_9271.fw”
仔细看报错信息,它让我们去Firmware-DebianWiki查看关于报错missingfirmware的详尽
大致意思就是要我们去kernel/git/firmware/linux-firmware.git-RepositoryoffirmwareblobsforusewiththeLinuxkernel下载一些文件,文件好多,Ctrl+F查找你要下载的文件,可以像我一样单独下载须要的文件,置于/lib/firmware/路径下,注意与报错信息中的文件路径一致;其实也可以按照上图“FirmwaremissingfromDebian”中的方式下载相应的文件。
更新完成后,断掉重连USB无线网卡设备,借助dmesg指令瞧瞧结果:
可以看见并没有报错提示,此时ifconfig命令也有了wlan0插口以及出现Wi-Fi网路
测试联接网路,可用:
OK,问题解决。
才疏学浅,希望这篇文章能帮助您解决问题,亦或则能给您的问题些许提示。