我在 Dell Inspiron N5010 上运行 Ubuntu 13.10 64b。
我的无线设备(使用以下方式找到lspci
)是Broadcom Corporation BCM4313 802.11bgn 无线网络适配器(rev 01)。
我买了一部新的 Android 手机,想使用笔记本电脑作为无线接入点来连接到互联网(ad-hoc 不适用于 Android)。
我尝试按照以下教程进行操作如何设置接入点模式 Wi-Fi 热点?。相关输出iw list
来自
Supported interface modes:
* IBSS
* managed
运行sudo hostapd /path/to/conf/file
给了我(eth1
是无线的,已验证iwconfig
)
Failed to create interface mon.eth1: -95 (Operation not supported)
Could not set channel for kernel driver
eth1: Unable to setup interface.
Could not connect to kernel driver.
我可以使用连接和虚拟路由器在 Windows 上,手机运行良好。 如何在 Ubuntu 上运行接入点?我也愿意尝试其他替代方案。
答案1
切换到开源驱动程序就可以了
简洁版本
使用开源驱动程序(韓國在我的情况下)而不是专有的 Broadcom STA 无线驱动程序(韦)并安装ap 热点成功了
面向 Broadcom 用户的长版本
去Ubuntu Broadcomm Wifi文档. 看看是否存在开源替代方案。
这Linux 驱动程序页面应该告诉你是否支持 AP 模式
- 如果是这样耶!
- 如果没有的话,我就帮不上忙了。抱歉。
暂时切换到开放驱动程序源,检查它是否能满足你的要求
#unload all drivers sudo modprobe -r b43 bcma sudo modprobe -r brcmsmac bcma sudo modprobe -r wl #load the corresponding open-source driver (brcmsmac in my case) sudo modprobe brcmsmac
如果有效,您可以编辑黑名单以确保只有所需的驱动程序才能工作。更简单的选择是使用以下命令卸载专有驱动程序
sudo apt-get purge bcmwl-kernel-source
安装 ap 热点。请记住,14.04 中存在一些问题,必须按照页面所示进行回滚。否则,请
hostapd
按照说明 使用这里运行
sudo ap-hotspot start
。您的 Android 手机应该可以使用此连接。开源再次获胜
答案2
显然,使热点正常工作的程序在 Ubuntu 13.xx 上坏了。我还没有在互联网上找到任何修复方法。