
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
接続されました。私はこれを実行している間に間違いを犯すのか、それともwpa_supplicant
手動の設定と競合するのか疑問に思います。
次のいずれかを実装することは可能ですか?
- 自動認識されたAPに接続しますが、
wpa_supplicant
新しいAPが範囲内にある限り、接続されているAPを手動で変更できますか? wpa_supplicant
自動的に認識されるAPに接続するかどうかを制御します。接続したくない場合は、範囲内のすべてのAPに接続することができます。