尽管在 wpa_supplicant 中预配置了 AP,仍手动连接到 Wi-Fi 接入点 (AP)

尽管在 wpa_supplicant 中预配置了 AP,仍手动连接到 Wi-Fi 接入点 (AP)

我有特殊要求,需要手动控制我在 Linux 计算机上连接的 Wi-Fi 接入点。该机器是运行 Raspbian (Debian) 的 Raspberry Pi,但我认为硬件平台在这个问题的上下文中并不重要。

现在我使用它wpa_supplicant作为我的无线网络管理器,它使用自己的逻辑自动将我的机器连接到某个 AP。在/etc/network/interfaces我有

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

/etc/wpa_supplicant/wpa_supplicant.conf只有几个预配置的 AP 及其 PSK。

我已经做了一些简短的搜索。sudo iwconfig wlan0 essid <SSID> key s:<PSK>不适合我。它确实wlan0与旧 AP 断开了几秒钟,但很快又wlan0连接到旧 AP。我想知道我在执行此操作时是否犯了一些错误,或者是否wpa_supplicant与手动配置冲突。

是否有可能实现其中任何一个:

  1. 它连接到wpa_supplicant自动识别的 AP,但我可以手动更改它连接的 AP,只要新的 AP 在范围内即可?
  2. 我控制它是否连接到wpa_supplicant自动识别的 AP。当我不希望它连接时,我可以让它连接到范围内的任何 AP。

相关内容