编译成功后可以在MT7621搭载的openwrt系统上运行,并且可以抓到手机的包,其IP地址与MAC地址没问题,就是在将接收到的数据传到函数 airkiss_recv(也就是将网络帧传入airkiss库进行处理)时返回值一直为0,导致一直打印IP和MAC信息,就是解不出SSID和密码。


编译成功后可以在MT7621搭载的openwrt系统上运行,并且可以抓到手机的包,其IP地址与MAC地址没问题,就是在将接收到的数据传到函数 airkiss_recv(也就是将网络帧传入airkiss库进行处理)时返回值一直为0,导致一直打印IP和MAC信息,就是解不出SSID和密码。


以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
从您提供的信息来看,似乎遇到了一个错误。当尝试使用空气喷嘴自动匹配网络时,它没有正确地识别出网络名称(SSID)或密码。这可能是由于以下原因:
网络设置不正确:确保您的MT7621设备连接到了正确的Wi-Fi网络,并且设置了正确的无线安全选项。
Wi-Fi加密类型不支持:如果您的MT7621设备支持的加密方式不支持空气喷嘴功能,则可能无法识别到网络。
没有正确安装或配置空气喷嘴库:确保您的空气喷嘴库已正确安装并配置,以便能够识别出网络。
如果您已经确认了上述所有因素都不存在问题,那么可能需要检查是否有关于空气喷嘴的任何其他硬件故障,或者尝试重新启动设备以查看是否能解决问题。
以下是针对空气喷嘴自动匹配网络的一些基本步骤:
首先,请确保您的设备已连接到正确的Wi-Fi网络,并且已启用无线安全选项(例如WPA-PSK/WPA2-PSK/TKIP/EAP等)。
如果您使用的是Android设备,可以尝试在"设置 > 连接 > Wi-Fi > 路由器"中手动输入路由器的SSID和密码。
在OpenWRT系统中,您可以尝试使用以下命令来检测Wi-Fi信号强度和频率:
iwlist wlan0 scan | grep SSID
这将在终端中显示当前可用的Wi-Fi网络列表以及它们的SSID和信号强度。
如果您想要手动输入SSID和密码,可以按照以下步骤操作:
a. 打开浏览器,输入您的路由器的管理页面地址,通常这个地址是“192.168.1.1”或类似。
b. 登录到路由器的管理界面。
c. 寻找“无线设置”或类似的选项,然后找到“无线安全设置”。
d. 在这里,您可以选择不同的加密方法(如WPA-PSK/WPA2-PSK/TKIP/EAP),并输入相应的密钥。
e. 完成以上步骤后,重新启动您的设备,看看是否能自动匹配到正确的网络。
如果以上步骤都无法解决您的问题,可能需要考虑升级至更现代的操作系统版本,因为一些较旧的固件版本可能存在兼容性问题。
希望这些信息对您有所帮助!如果您遇到更多问题,请提供更多详细信息,以便我们为您提供更具体的帮助。