我正在 Ubuntu PC 上使用 wpa_supplicant 实用程序测试 wifi。在 PC 中,当我尝试使用以下命令连接到 wifi 网络时,网络设备被列为 wlp3s0 wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp3s0显示以下错误
无法读取接口 p2p-dev-wlp3s0 标志:没有此类设备
nl80211:无法设置接口“p2p-dev-wlp3s0”UP
nl80211:deinit ifname = p2p-dev-wlp3s0 disabled_11b_rates = 0
p2p-dev-wlp3s0:无法初始化驱动程序接口
P2P:无法启用 P2P 设备接口
我有以下观察:
如果我们终止运行 onboot 的后台 wpa_supplicant 服务,请运行wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp3s0命令会出现一个错误无法读取接口 p2p-dev-wlp3s0 标志:没有此类设备但 wifi 仍然连接并且 ping 有效
当我检查 wpa_Supplicant(2.6) 源代码时,没有在配置文件中添加 P2P 支持,连接也正常工作并且 ping 通了 [注意:onboot wpa_Supplicant 服务未运行]
当我在 .config 文件中添加 P2P 包支持时,出现同样的问题。我可以看到所有 5 个错误。从wpa_Supplicant源码得知p2p开发获取附加wlp3s0获取该接口名称p2p-dev-wlp3s0
请告诉我,如何在 ifconfig 中获取 p2p-dev-wlp3s0。如何解决此错误
提前致谢,
问候, 迪克莎