linux - 如何使用任何 wpa_supplicant 接口(interface)从代码启动新的 WPA 设备

标签 linux wpa

我需要从 Linux C 代码打开新的 WPA/WPA2 设备。 现在我使用 wpa_supplicant 手动创建它

wpa_supplicant -iwlan0 -c connfig.conf -B
  • 如何从我的代码中启动它(不使用 system() )?
  • 什么 wpa_supplicant 接口(interface)用于此目的?

也许,你有什么例子吗? 提前致谢

最佳答案

假设 wpa_supplicant 已经在运行,它具有旨在执行此操作的“add_interface”命令。

如果它尚未运行,您需要使用 system 或 exec 来运行它。

沙查尔

关于linux - 如何使用任何 wpa_supplicant 接口(interface)从代码启动新的 WPA 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11814889/

相关文章:

linux - 在 CentOS 7 (PC) 上安装 OpenCV-2.4.9

java - 如何使用 4.3 API 在 Android 上连接到 WPA_EAP WIFI

java - 使用 WPA 密码的所有允许的 ASCII 字符填充 java 数组

python - 在 Linux 上从 Python 连接到 protected WiFi

c - 发送源地址为 0.0.0.0 的 UDP 包

Linux:删除 apache2 但 Web 服务器仍然工作

android - 使用预共享 key 连接到 WPA2 private

c - 构建 wpa_supplicant 时出现 LNK 错误 2001

linux - 如何在 Linux shell 上 pull git 存储库时转义 '@' (at) 符号

linux - bash 脚本返回空的 ps 结果,CLI 上相同的一行正确返回