![hostapd:客户端无法连接](https://linux22.com/image/1292453/hostapd%EF%BC%9A%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5.png)
我基于 Buildroot 构建了一个小型 Linux 系统。我想配置 Buildroot 和 hostapd,以便该机器可以作为 WPA2 接入点工作。不幸的是,我的笔记本电脑(客户端)无法连接。hostapd 正在打印以下行,之后有一段时间没有声音(约 5 秒),直到客户端断开连接。
WPA: pairwise key handshake completed (RSN)
linux系统采用的是Atheros AR5212芯片的无线网卡(带ath5k驱动)
hostapd.conf:
interface=wlan0
driver=nl80211
ssid=meshtrix
channel=1
hw_mode=g
wpa=3
wpa_passphrase=mtmt123123
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=1
debug=0
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
有人知道为什么客户端无法成功连接吗?
答案1
您的 hostapd 很好。我怀疑您的连接接口没有桥接到您的 wlan0,或者您没有运行 dhcpd。
选项:
安装 DHCP 服务器(即 dnsmasq)。
将您的 wlan0 桥接到 ethx。
brctl addbr br0
brctl addif br0 ethx
然后添加到你的 hostapd.conf
bridge=br0