我在 CentOS6.7 中安装 hostapd 有两种方法:
1) 通过 rpm 命令使用 hostapd-2.0-7.el6.x86_64.rpm
2) 通过按照本教程编译 tar.gz 文件
在这两种情况下,在 /etc/hostapd/ 目录中编辑 hostapd.conf 后,当我运行时,'service hostapd start'
我都会收到以下错误:
Starting hostapd: /etc/hostapd/hostapd.confConfiguration file: /etc/hostapd/hostapd.conf
nl80211: Could not add multicast membership for scan events: -2 (No such file or directory)
Failed to initialize driver 'nl80211'
在搜索谷歌后,我发现它是一个内核错误(用于 CentOS6.7 最终版本的内核 2.6.32-573.el6x86_64)并且要修复它,我必须升级我的内核。我的要求是,不要升级整个内核,而只是修改与错误相关的文件,以便其他内核文件保持不变。如果是这样的话,是否足以解决问题,而不是任何可以指导我如何做到这一点的人?
[编辑]:我正在公司中使用具有特定操作系统和软件版本的服务器。我想在家里制作我自己的小型类似网络(基础设施),我的一台笔记本电脑充当服务器,应该具有相同的操作系统和软件版本,这样我也可以在家解决问题。要创建网络,我的服务器笔记本电脑应该充当我正在使用“hostapd”开源包(主要使用)的接入点。但我的操作系统内核版本有一个 hostapd 的错误。如果我升级我的内核,那么至少一些软件包也会得到更新,这可能会改变我在家里和办公室遇到的问题类型。
谢谢