首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hostapd,ath5k,nl80211 -如何让它工作?

hostapd,ath5k,nl80211 -如何让它工作?
EN

Unix & Linux用户
提问于 2013-11-05 17:11:53
回答 1查看 12.1K关注 0票数 3

我在华硕笔记本中有这个网络适配器,运行Manjaro (基于Arch),所有内容都是最新的(内核: 3.10.11):

代码语言:javascript
复制
> lspci -k | grep -A 3 -i "network"
lspci: Unable to load libkmod resources: error -12
07: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

iwconfig给出:

代码语言:javascript
复制
> iwconfig
wlp7s0    IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

我安装了hostapd 2.0。我的最小配置是:

代码语言:javascript
复制
interface=wlp7s0
driver=nl80211
hw_mode=g
ssid=test
channel=6

运行它给

代码语言:javascript
复制
> hostapd test.conf
Configuration file: test.conf
Could not set interface wlp7s0 flags (UP): Operation not permitted
nl80211 driver initialization failed.

使用sudo运行:

代码语言:javascript
复制
sudo hostapd test.conf
Configuration file: test.conf
nl80211: Failed to set interface wlp7s0 into AP mode
nl80211 driver initialization failed.

这里怎么了?我如何使我的笔记本作为一个AP工作?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2013-11-06 14:04:07

我自己找到了答案(在搜索了几个小时之后,我在一篇关于Ubuntu的私人博客文章中找到了一个很小但很重要的句子):

禁用(意思是停止守护进程或终止进程) networkmanager (或在某些发行版network-manager中),因为它确实控制了(W)LAN,阻塞了其他程序。

完成此操作后,hostapd可以通过正确初始化nl80211来创建访问点。

票数 7
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/98964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档