Ubuntu 13.10 不支持 hostapd nl80211 驱动吗?

Ubuntu 13.10 不支持 hostapd nl80211 驱动吗?

我可以使用 hostapd-2.1 在 Ubuntu 12.04 中设置无线 AP。

但在 Ubuntu 13.10 中它失败了。hostapd-2.1 的相同源代码在 13.10 中失败了。

错误信息:

nl80211 : Failed to set wlan0 as Ap
nl80211 : driver initialization failed

我应该如何修改 hostapd-2.1 以使其在 Ubuntu 13.10 上运行?

答案1

看来,ubuntu 13+ 版本上的新 hostapd (2.0+) 现在因它过去会忽略的错误而停止了。

(从https://stackoverflow.com/a/22845597/3495026

如果关闭访问资源的程序,hostapd 就有机会抓住它并发挥作用。

在 Ubuntu 桌面 14.04 beta 中,一个解决方案是关闭使用有问题的 wlan 的程序。

这对我有用:

sudo nmcli nm wifi off
sudo rfkill unblock wlan

然后 hostapd 就可以从命令行正常启动了。当然,如果你想让 hostapd 在启动时启动,你必须确保网络管理器没有提前抢占资源。

相关内容