在 Ubuntu 中创建持久 p2p 组

在 Ubuntu 中创建持久 p2p 组

我想形成持久组,这样在断开连接后,当先前断开连接的设备发送连接邀请时,GO 无需接受邀请。下面是一个例子,可以更好地解释我的问题:我有节点 sta-1、sta-2 和 sta-3。sta-1 创建组,然后 sta-2 和 sta-3 使用以下行向 sta-1 发送连接邀请

p2p_connect <sta-1 MAC address> pbc persistent join

然后,sta-1 使用以下方式接受连接邀请

wps_pbc any

现在组已完成。然后,我断开 sta-1 的连接,从而解散该组。此后,当 sta-1 或 sta-2(或两者)使用上述相同命令向 sta-1 发送连接邀请时,我预计连接会自动发生,无需任何确认,因为我已创建了一个已组成的组。但是,如果我不wps_pbc any再次使用,则不会发生连接。

此时,我的问题是:如何实现持久连接而不需要确认连接邀请?

答案1

在 wpa_supplicant 的 readme 中,你可以看到类似这样的内容

set persistent_reconnect <0/1>

Disable/enabled persistent reconnect for reinvocation of persistent
groups. If enabled, invitations to reinvoke a persistent group will be
accepted without separate authorization (e.g., user interaction).

相关内容