我正在尝试配置基于 Ubuntu 12.10 的服务器。我的主板是 ASUS P8Z77-V Deluxe,板载 WifiGo 模块。我想将其设为接入点。
我与它斗争了很长时间但总是出现同样的错误:
sudo iwconfig eth0 mode Master
Error for wireless request "Set Mode" (8B06) :
SET failed on device eth0 ; Invalid argument.
有一次,我成功创建了一个 Ad-hoc 网络并将设备连接到该网络,但尝试将设备变成接入点却无法实现。现在我的系统很干净,只安装了一些软件包(如下所列)。这是目前的状态:
安装bcmwl-kernel-source
和之后linux-headers-3.5.0-23-generic
linux-libc-dev
libc6-dev
linux-headers-generic
,wl
模块出现在 lsmod 中。没有像ssb
、 或 这样的冲突模块b43
。
eth0 设备sudo iwconfig eth0
给我:
IEEE 802.11abgn ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:144 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Managementmode:All packets received
Link Quality=5/5 Signal level=0 dBm Noise level=-9 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
iwlist s
命令成功找到周围的wifi网络。
也许有人可以告诉我我还应该做什么,我完全困惑了。
添加:
简短回答:我没能在其上运行主模式。我会寻找另一个适配器。
扩展答案:
首先是broadcom-wl
解决方案。让您的适配器作为客户端工作相当容易,但完全不可能运行主模式。它的描述如下维基百科。
关于 ndiswrapper,我只能说一件事。它不支持主模式。 通过 b43-fwcutter 下载并解压后(描述
firmware-b43-installer
于This card is actually not tested. Please install the driver manually.
关联),但没有结果。驱动程序已安装,lsmod
显示已加载模块,但无法访问 Wi-Fi 卡。
答案1
我首先建议阅读这个问题及其提供的答案:安装 Broadcom 无线驱动程序(只需安装相同的驱动程序)
其次,我会首先尝试查看此 Broadcom 无线网卡是否使用韦模块,支持 Ad-hoc 模式。例如,在有关 Broadcom 模块的 Wiki使用时我可以看到此无线网卡韦模块不支持 Ad-Hoc、监控甚至注入。这并不意味着它是永久性的,它只是意味着此卡的开发还不够成熟,无法实现这些功能(它最终会拥有这些功能)。我碰巧有一个 BCM4313 有同样的问题。我可以连接到其他设备,甚至是 Ad-Hoc 设备,但我无法创建 Ad-Hoc 设备。
现在,在查看较新的内核版本时可能会有一些变化。由于您使用的是 3.5.x 内核版本,因此我只能补充一点:
在里面内核版本 3.6.x关于网络部分,有对 Broadcom 卡的更新不多。
在里面内核版本 3.7.x,同上,有Broadcom 卡的其他更新。
izx 提供了一个关于此型号的非常好的链接,我在安装 Broadcom 卡的链接中提到过。他的回答是这里。
最后,如果你仍然有一个不支持 Ad-Hoc 的无线网卡,那么你和我一样,就必须等待将来实现这个功能(或者使用“修改”版本的驱动程序..注入或其他方式)。