![Hostapd 错误 nl80211:无法配置驱动程序模式](https://linux22.com/image/68677/Hostapd%20%E9%94%99%E8%AF%AF%20nl80211%EF%BC%9A%E6%97%A0%E6%B3%95%E9%85%8D%E7%BD%AE%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%A8%A1%E5%BC%8F.png)
Hostapd 不断给我这个错误:
nl80211:无法配置驱动程序模式 nl80211 驱动程序初始化失败。 hostapd_free_hapd_data:接口 wlan0 未启动
我使用的是 Debian 8。我在 google 上搜索了几个小时,但找不到适用于 Jessie 的修复程序。
答案1
我的树莓派也遇到了同样的问题。我找不到任何合适的解决方案,但我确实想出了一个有点肮脏的方法来解决这个问题:
来自“adrianTNT”的稍微修改的解决方案在这里询问 Ubuntu
airmon-ng check
我需要杀死的进程是
wpa_supplicant
这样的killall wpa_supplicant
我必须运行此命令才能成功启动 hostapd
hostapd /etc/hostapd/hostapd.conf
而不是总是失败的更常见的方式
service hostapd start
。
答案2
如果 hostapd 由于某种原因仍在后台运行,也会出现此消息。所以尝试一下sudo killall hostapd
。