wpa_supplicant:如何从脚本连接到特定的 ESSID?

wpa_supplicant:如何从脚本连接到特定的 ESSID?
network={
       ssid="ana"
       bssid=xx:xx:xx:xx:xx:xx
       key_mgmt=NONE
       auth_alg=OPEN
       wep_key0=xxxxxxxxxxxxx
       #identity 0 ana
       disabled=1
}

我如何通过手动操作来修改它以支持通过脚本进行连接:

dial ana` or `dial gremlin

现在,当我启动时wpa_supplicant,它会根据以下条件自动连接优先事项或者已禁用我想关闭该行为并手动指定我想要的 ESSID。

答案1

您可以尝试这样的事情:

wpa_cli select_network $(wpa_cli list_networks | grep gremlin | cut -f 1)

答案2

我不知道是否可以使用拨号,但你可以使用 wpa_cli 选择要连接的网络

列出网络:

/sbin/wpa_cli list_networks

选择其他:

/sbin/wpa_cli select_network <n>

其中 <n> 是网络编号

相关内容