制作本手册 http://wireless.kernel.org/en/users/Documentation/hostapd
使用此配置文件
interface=wlan2
bridge=br0
driver=nl80211
ssid=SupaAP
country_code=RU
hw_mode=g
channel=5
preamble=1
macaddr_acl=0
auth_algs=1
logger_syslog=-1
logger_syslog_level=3
logger_stdout=-1
logger_stdout_level=2
ignore_broadcast_ssid=0
ieee80211n=1
ht_capab=[SHORT-GI-20][RX-STBC1]
wmm_enabled=1
我有错误
oot@Cubian:/home/cubie/wif/hostapd-2.1/hostapd# ./hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
Line 16: unknown configuration item 'ieee80211n'
Line 17: unknown configuration item 'ht_capab'
2 errors found in configuration file '/etc/hostapd/hostapd.conf'
Failed to set up interface with /etc/hostapd/hostapd.conf
Failed to initialize interfac
旧版本我没有错误
答案 0 :(得分:2)
看来问题是hostapd 2.1现在正在处理它有不同的错误。 这在Ubuntu桌面版本上是可重现的,因为资源(WLAN)正忙。
如果有人关闭正在访问资源的程序,hostapd就有机会抓住它并开始工作。
在Ubuntu桌面14.04测试版中,解决方案是关闭正在使用wlan的程序。
这对我有用:
sudo nmcli nm wifi off
sudo rfkill unblock wlan
然后hostapd可以从命令行正常启动。当然,如果你想让hostapd在启动时启动,你必须确保网络管理员没有提前获取资源。
答案 1 :(得分:2)
已解决
在编译conf我取消注释字符串
CONFIG_IEEE80211N=y
答案 2 :(得分:0)
我找到了这个链接,解释了错误的原因以及如何解决它。 https://bugs.archlinux.org/task/20269
此外,我找到了我跟随的其他链接http://blog.mirjamali.com/en/IT/Linux/hostapd,它正在与我合作检查配置部分。
我的操作系统是ubuntu 12.4
答案 3 :(得分:0)
使用
启动你的hostapdhostapd -dd /etc/hostapd/hostapd.conf
您将获得有关诊断的更多信息。在哪个旧版本中你没有收到错误?你更新了hostapd吗?或者改变了你的wifi适配器?你正在使用哪种distri?
http://hostap.epitest.fi/cgit/hostap/plain/hostapd/hostapd.conf
有关于ieee80211n设置的说明。对我来说,我看不出错误。 如果你删除这两行,ap是否正确启动?