android - Hostapd 显示 wlan0 : AP-ENABLED, 但 SSID 在设备中不可见

标签 android wifi android-wifi hostapd

我正在运行hostapdadb shell 上的 Android 设备上使用以下命令。

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_ssidhostapd.conf 中设置为 0这表明 SSID 没有隐藏

我也知道,一些DNSMASQ需要进行相关配置。但我认为SSID在该配置之前在任何站或设备上可见。

谁能指出我做错了什么?

最佳答案

我在使用 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

关于android - Hostapd 显示 wlan0 : AP-ENABLED, 但 SSID 在设备中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49645755/

相关文章:

android - 在 Twitter 上上传视频

android - android Wifi ScanResult.level 值是什么意思?

ios - 如何获取附近 wifi 网络的列表并能够从我们的 ios 应用程序连接到它们(为企业应用程序使用私有(private) API)?

android - 防止WiFi断电

android - 将监听器添加到数字选择器小部件

android - 如何将播放器置于顶部位置

android - 当应用程序处于后台时,我的 mvvm、livedata 应用程序是否应该取消网络请求?

wifi - 是否可以在 Android 10 设备上以编程方式启用 wifi?

安卓棉花糖 : How to avoid Wi-Fi drop if No Internet access

android - 当新设备连接到android热点时如何获得通知