2014-02-21 99 views
0

使wthis本手冊 http://wireless.kernel.org/en/users/Documentation/hostapdHostapd啓動錯誤

與此配置文件

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 

和我在老版本的錯誤

[email protected]:/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 

我沒有thsi錯誤

回答

2

在編譯的conf解決

我去掉字符串

CONFIG_IEEE80211N=y 
0

啓動hostapd與

hostapd -dd /etc/hostapd/hostapd.conf 

你會得到診斷的更多信息。在哪個舊版本中你沒有收到錯誤?你有更新hostapd嗎?或改變你的WiFi適配器?你正在使用什麼distri?

http://hostap.epitest.fi/cgit/hostap/plain/hostapd/hostapd.conf

有書面的ieee80211n設置如何。對我來說,我不能看到一個錯誤。 如果你刪除這兩行,ap是否正確啓動?

2

看來問題是hostapd 2.1現在正在處理它有不同的錯誤。 由於資源(WLAN)繁忙,這在Ubuntu桌面版本上可重現。

如果關閉正在訪問資源的程序,hostapd有機會抓住並工作。

在Ubuntu桌面14.04測試版中,解決方案是關閉正在使用相關wlan的程序。

這爲我工作:

sudo nmcli nm wifi off 
sudo rfkill unblock wlan 

然後hostapd可以從命令行正常啓動。當然,如果您希望hostapd在啓動時啓動,您必須確保網絡管理員不會提前獲取資源。

+0

作品對我來說就像魅力。非常感謝! – goodniceweb