首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为WPS按钮配置wpa_supplicant.conf?

如何为WPS按钮配置wpa_supplicant.conf?
EN

Unix & Linux用户
提问于 2016-09-19 04:13:23
回答 2查看 11.8K关注 0票数 4

我正在建立一个IOT设备,由无头的Debain芯片(https://getchip.com/)供电,并将连接到客户的wifi。我试图在无线网络连接到客户路由器的功能上建立一种不需要用户输入密码和用户名的方式。基本上,我希望在Unix中具有WPS按钮功能。

我已经安装了wpa_cli,并且一直在修改wpa_supplicant.conf。但是我很困惑。位于.conf的示例这里文档指出,我们需要提前输入路由器的所有参数。为什么要这样呢?这难道不违背WPS的目的吗(即WPS应该对任何访问点视而不见,并且应该与最近的打开WPS窗口的路由器握手)?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-09-19 11:15:31

编辑您的/etc/wpa_supplicant.conf配置文件如下:

至少您需要添加以下一行:

代码语言:javascript
运行
复制
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
CONFIG_DRIVER_NL80211=y

您可以启用其他一些支持:

代码语言:javascript
运行
复制
 ctrl_interface=/var/run/wpa_supplicant
 ctrl_interface_group=0
 update_config=1
 CONFIG_DRIVER_NL80211=y
 CONFIG_WPS=y
 CONFIG_WPS2=y
 CONFIG_WPS_ER=y
 CONFIG_WPS_NFC=y
 uuid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 

uuid通过status命令获取wpa_cli

连接

  1. 运行wpa_cli
  2. 在互动模式下,运行wps_pbc并按下wps按钮。
  3. 连接完后,运行dhclient wlan0 (用您的界面wifi更改wlan0 )
票数 3
EN

Unix & Linux用户

发布于 2016-09-19 06:57:30

请参阅W1.fi/cgit/hostap/平原/wpa_请求者/自述-WPS的文档。

您正在查看的文档显示了wpa_supplicant.conf中所有可能的选项,其中包括静态配置选项。

您还需要编写一个脚本,以便当您的设备上的WPS按钮被按下时,您将执行wpa_cli wps_pbc来警告wpa_supplicant。这也是一个好主意,捕获一个多秒键-按下并使用它来重置wpa_supplicant的配置(允许用户移动您的设备)。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/310752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档