作者LIAR (玻璃做的大叔)
看板Linux
标题[问题] HOSTAPD说找不到nl80211
时间Sun Sep 13 21:10:25 2015
我按照
http://tinyurl.com/oo3yxwz
想设定我的EPC,我先用CentOS 6.7 32bit LiveDVD启动,用YUM安装epel和hostapd
後照网页设定
[root@livedvd ~]# lspci -k | grep -A 3 -i "network"
01:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless
Network Adapter (PCI-Express) (rev 01)
Subsystem: AzureWave AW-GE780 802.11bg Wireless Mini PCIe Card
Kernel driver in use: ath5k
Kernel modules: ath5k
[root@livedvd ~]# modinfo ath5k | grep 'depend'
depends: mac80211,cfg80211,ath
/etc/hostapd/hostapd.conf内容如下,
driver=nl80211
interface=wlan0
channel=1
ssid=test
我按照网页启动
hostapd /etc/hostapd/hostapd.conf
却得到
nl80211: Could not add multicast membership for scan events: -2 (No such file
or directory)
Failed to initialize driver 'nl80211'
我有GOOGLE,但是看不懂,还有人说要重新compile?请问这个问题要如何解决?
--
起初,他们追杀共产主义者,我没有说话,因为我不是共产主义者;
接着,他们追杀犹太人,我没有说话,因为我不是犹太人;
後来,他们追杀工会成员,我没有说话,因为我不是工会成员;
此後,他们追杀天主教徒,我没有说话,因为我是新教教徒;
最後,他们奔我而来,却再也没有人站起来为我说话了。
《First They Came(他们首次来时)》,Martin Niemoller牧师(1892-1984)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.176.35.57
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1442149831.A.8EC.html
1F:→ HamalAri: Centos 6.7 的核心 2.6.32 ; 虽然 ath5k 的 AP mode 09/13 21:25
2F:→ HamalAri: 2.6.31 以後就有支援,但这版本还是太旧了吧。 09/13 21:25
3F:→ HamalAri: 而且也不知道 linux-firmware 是版本多少的 09/13 21:26
4F:→ LIAR: 所以我应该换ubuntu吗?或是我可以另外改进CentOS? 09/13 22:09
5F:→ LIAR: 话说回来,我一直搞不懂ath5和nl80211的关联 09/13 22:10
6F:→ HamalAri: 记得以前hostapd预设并不是nl80211,是後来才这样 09/14 02:01
7F:→ HamalAri: 2.6.32 那时 atheros 是用 madwifi 吧? 09/14 02:01
8F:→ HamalAri: 不一定要跳 ubuntu 啊 ,centos 7 至少也 kernel 3.10 09/14 02:02
9F:推 newwords: github找找 09/14 16:57
10F:推 shadowjohn: 用github抓hostapd 回来重编看看,之前也一样的问题 09/15 12:56
12F:推 matt680209: .config内看看有没有CONFIG_NL80211之类的,记得选y, 09/24 08:26
13F:→ matt680209: 重编hostapd 09/24 08:26
14F:→ matt680209: kernel至少用v3.1以上的 09/24 08:27