🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 无线驱动疑难排解 如果你不确定你在找什么,那么Linux的无线驱动问题的疑难排解将会是个挫折.本文将以一般指引的方式来帮助你更好的找到解决无线问题所需要的信息. 仔细的阅读错误信息,经常能告诉你怎么回事和如何解决.或者,使用Google. ### 1\. 没有网卡 * 愚蠢的问题:它是无线网卡吗?(我们见过很多次了) * 无线网卡插好了吗? * **lsusb**或者**lspci**能看到它吗(手机除外)?可能需要更新pci ids和usb ids * **dmesg**里有关于加载驱动或加载失败的信息吗 * 是Kali的虚拟机吗?如果是,除非你的是USB网卡,否则不可用(VMWare/VirtualBox/QEMU会虚拟每个PCI硬件).USB网卡连到虚拟机了吗? * 如果dmesg里没有信息并且不是虚拟机,那么你可能需要试试最新的_Compat-wireless_(有时需要固件)->检查linux无线驱动 ### 2\. 有网卡但不能做任何事 * 看错误信息 * 如果没有错误信息,就执行**dmesg|tail**,可能会告诉你怎么回事 * 可能缺少固件 * 检查rfkill和硬件开关还有BIOS选项 ### 3\. 没有监听模式 * STA驱动(Ralink, Broadcom)还有其他厂商生产提供的驱动都不支持监听模式 * ndiswrapper 不支持监听模式.永远不会. * Airodump-ng/Wireshark 不显示任何信息:检查rfkill和硬件开关还有BIOS选项 ### 4\. 注入 * 用aireplay-ng -9测试(用airmon-ng确定网卡处于监听模式) * Airmon-ng不显示芯片信息:这不是大问题,只是不能获取网卡的信息,不会影响网卡的功能. * 处于监听模式但不能注入:检查rfkill和硬件开关还有BIOS选项 * 网络管理器有时和Aircrack工具包有冲突.运行**airmon-ng check kill**来杀掉这些进程. ### 附加链接 * [Will my card work with Aircrack-ng?](http://aircrack-ng.blogspot.com/2012/10/will-my-card-work-with-aircrack-ng.html "Aircrack Compatibility") * [Compat-wireless](http://aircrack-ng.blogspot.com/2012/03/compat-wireless.html "Linux compat-wireless")