我正在使用以下命令在hostapd
上的Android设备上运行adb shell
。
hostapd -B /data/misc/wifi/hostapd.conf
它给了我以下日志
04-04 12:33:23.276 3052 3052 E hostapd : Using interface wlan0 with hwaddr 00:0a:f5:33:62:98 and ssid "SSID"
04-04 12:33:23.385 712 712 I cnss-daemon: RTM_NEWROUTE Indication
04-04 12:33:23.387 800 3045 I LOWI-8.2.0.2.b: [LOWI-Scan] get_intf_mode: WLAN interface type 3, err 0
04-04 12:33:23.398 3052 3052 I hostapd : wlan0: interface state UNINITIALIZED->ENABLED
04-04 12:33:23.398 3052 3052 I hostapd : wlan0: AP-ENABLED
04-04 15:36:35.520 3046 3046 D hostapd : wlan0: Setup of interface done.
04-04 15:36:35.520 3046 3046 D hostapd : ctrl_iface not configured!
我认为,hostapd
正常运行。但我无法在任何电台或设备中看到SSID
。
还有一件事,ignore_broadcast_ssid
在hostapd.conf
中设置为0,表示SSID未隐藏
我也知道,需要完成一些DNSMASQ
相关配置。但我认为SSID
在配置之前在任何工作站或设备上都可见。
有谁能指出我做错了什么?
答案 0 :(得分:0)
我在使用 Raspberry Pi 3 时遇到了这个问题。问题是 wpa_supplicant 与 Stretch 上的 hostapd 发生冲突。通过使用 hostapd 禁用 wpa_supplicant 解决。引用Roger James:
adding the following line to to the relevant WLAN interface stanzas in /etc/dhcpcd.conf.
nohook wpa_supplicant
e.g.
interface wlan0
nohook wpa_supplicant
static ip_address=192.168.0.1/24