无法将接口wlan0设置为AP模式:Intel centrino N1000 Wireless


11

我是Ubuntu的新用户,并且在具有Intel Centrino N1000无线卡的Acer Aspire One D255上网本上安装了Ubuntu 12.04 LTS。我只想将我的上网本设置为我的android设备的wifi热点。这在使用Connectify的Windows 7中对我来说效果很好,但是我试图在使用hostapd的Ubuntu中建立热点(http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create- virtual-wifi-access-point / comment-page-5 /),但出现以下错误:

ali@ali-AOD255:~$ sudo hostapd ~/hostapd-test.conf
Configuration file: /home/ali/hostapd-test.conf
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
ELOOP: remaining socket: sock=4 eloop_data=0x8178910 user_data=0x8178e80  handler=0x807c5e0
ELOOP: remaining socket: sock=6 eloop_data=0x817ac98 user_data=(nil) handler=0x8086770

我只想使用我的上网本设置一个wifi热点,以便我的android设备可以查看并连接到它。


有人请尽快回答:-(我也想将我的12.04、32位Ubuntu Acer Aspire D270上网本变成热点。–
Karthik C

似乎没人会回答这个问题……
sixline 2013年

@sixline-迅驰处理器不容易...-您可以在Debian 7中尝试使用-如果受支持,则可以使用它吗?-在启动时启动到Debian安装启动时,按“ Tab”键-然后在行启动选项中添加以下内容:edd = off
dschinn1001 2013年

您的卡支持master-modeAP吗?运行以下命令:sudo apt-get install iw。然后运行iw list。如果'AP'在“支持的接口模式”列表中,您的设备将通过hostapd支持访问点模式。然后运行sudo iwconfig wlan0 mode master。如果您没有收到错误,则说明支持master-mode&以上步骤(在博客上)将起作用。
Khurshid Alam

@Khurshid:不,没有任何AP模式。
sixline 2013年

Answers:


13

要将您的网卡用作wifi热点,它必须支持AP模式和master模式。

要检查master-mode运行:

sudo iwconfig wlan0 mode master. 

如果没有出现错误,则它支持主模式

要检查AP运行以下命令:

sudo apt-get install iw

然后运行:

iw list

如果“支持的接口模式”列表中有“ AP”,则您的设备将通过hostapd支持接入点模式。

但是正如您在上面评论的那样,它不支持 AP模式,wifi热点无法正常工作,如博客中所述。

与Windows不同,Linux内核并非为每个无线卡都提供相同的功能,因此对于特定的wifi卡,Windows驱动程序可能支持AP,但Linux驱动程序可能不支持AP。

一种选择是购买支持AP模式的无线卡。您可以在这里找到更多信息:

http://wireless.kernel.org/en/users/Drivers

虽然据我介绍,最好的选择是购买支持Lava W200的(最好)具有3G / Evdo调制解调器的USB Wifi路由器。


好,谢谢您的答复。我有双重启动设置,因此我将始终切换回Windows 7以使用connectify。那真是令人失望。
sixline

希望将来Linux驱动程序堆栈会有所改善。如果您对答案感到满意,则可以将答案标记为已接受。
Khurshid Alam

怎么做??
sixline

只需单击yes sign我的答案的左侧。之后它将变为绿色。请以这个答案为例。尽管您必须等待48小时才能获得奖励。
库尔希德·阿拉姆

我是提供赏金的人。sixline只能单击“打勾”标记
Karthik C

3

请参阅以下链接:http : //www.webupd8.org/2013/06/how-to-set-up-wireless-hotspot-access.html

在大多数linux机器中配置热点的一种简单有效的方法。

我尝试了hostapd方式来配置Nims提供的无线热点。最初我有与配置文件相关的错误(请阅读“ freekpeek”和“ Nipin Shakya”的注释,都是我),但最终它也起作用了。

我有一台不支持主模式的BCM4312 802.11b / g LP-PHY路由器。提供的初始代码可以让您检查路由器的模式:我的初始显示以下内容:

winux@MagicBox:~$ lspci -k | grep -A 3 -i "network"
0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card
    Kernel driver in use: wl
    Kernel modules: wl, ssb
winux@MagicBox:~$ 
winux@MagicBox:~$ modinfo wl | grep 'depend'
depends:        cfg80211,lib80211
winux@MagicBox:~$ 

然后,我首先尝试将路由器设置为以主模式运行。您可以通过访问以下网站来检查路由器是否支持主模式:http : //wireless.kernel.org/en/users/Drivers

我的是Broadcom的。因此,我通过上述网站检查了我的“芯片ID”,然后单击列表中的b43并执行了以下操作:

winux@MagicBox:~$ lspci -vnn -d 14e4:
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at f6cfc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: wl
    Kernel modules: wl, ssb

您也可以检查您的“芯片ID”,使其与上一页中提供的“芯片ID”相匹配。如果您的路由器支持主模式,请按照每个单独路由器中的建议,详细下载和安装驱动程序。然后,您可以从我的NIMS提供的教程中继续“安装HOSTAPD”主题。

希望这可以帮助。问候,WinuxUser

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.