Debian Linux 上的 hostapd 打开 WLAN 热点,但我无法连接到它

msr*_*rd0 6 debian wlan hostapd wifi-hotspot

我有一台hostapd正在运行的 Debian Wheezy 机器。我希望它制作一个 WPA2-PSK 安全的 WLAN 热点。我可以从我的 Android 手机上看到热点,但是每次我尝试连接它时,它都会显示“获取 IP 地址”很长一段时间,然后显示“避免了弱网络连接”“Schwache Internetverbindung gemieden”)。

我的/etc/hostapd/hostapd.conf文件包含以下内容:

ctrl_interface=/var/run/hostapd
###############################
# Basic Config
###############################
macaddr_acl=0
auth_algs=1
# Most modern wireless drivers in the kernel need driver=nl80211
driver=nl80211
##########################
# Local configuration...
##########################
interface=wlan0
#bridge=br0
hw_mode=g
channel=1
ssid=HereIsMySSID
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=HereIsMyPassphrase
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Run Code Online (Sandbox Code Playgroud)

如果我将 更改wpa_key_mgmtWPA2-PSK,则会出现以下错误:

# hostapd /etc/hostapd/hostapd.conf 
Configuration file: /etc/hostapd/hostapd.conf
Line 22: invalid key_mgmt 'WPA2-PSK'
FT (IEEE 802.11r) requires nas_identifier to be configured as a 1..48 octet string
2 errors found in configuration file '/etc/hostapd/hostapd.conf'
#
Run Code Online (Sandbox Code Playgroud)

我的hostapd版本是:

# hostapd -v
hostapd v1.0
User space daemon for IEEE 802.11 AP management,
IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Copyright (c) 2002-2012, Jouni Malinen <j@w1.fi> and contributors
#
Run Code Online (Sandbox Code Playgroud)

我怎样才能使这个工作?

小智 0

如果您希望它建立 WPA2-PSK 连接

wpa_key_mgmt=WPA-PSK
Run Code Online (Sandbox Code Playgroud)

就是错误所在。将其重命名为

wpa_key_mgmt=WPA2-PSK
Run Code Online (Sandbox Code Playgroud)

如果它不起作用,我会花更多时间调整配置。