(请原谅我的英语)
我的 wifi 接口无法同时连接到两个网络(当我尝试使用虚拟接口时,出现错误“此设备正忙”)。
我创建了一个带有强制门户的接入点,因此当用户连接到该接入点时,他们会访问我的网站,该网站显示我的计算周围检测到的所有 wifi(尽管我为特定硬件执行此操作,但我想首先使其运行)在我的电脑上)。为了在接口处于接入点模式时扫描可用的 wifi,我需要运行sudo iw dev <interface> scan ap-force
.该ap-force
参数使我能够在接入点模式下执行此操作(如果有一种方法可以nmcli
代替它来执行此操作iw
,那么这将是完美的,因为我管理其余代码仅使用nmcli
)。
现在用户可以连接到接入点,获取可用 wifi 的列表,选择其中之一并指定密码(如果需要),我想在不停止接入点的情况下检查密码是否正确,以便能够通知用户密码是否正确。
所有这些都是为了让用户能够在无需物理干预的情况下将硬件连接到网络(没有键盘、没有屏幕、没有客户端控制台;-))。
预先感谢您的答复!如果我在这篇文章中犯了错误,请告诉我:-)