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接続されました。私はこれを実行している間に間違いを犯すのか、それともwpa_supplicant手動の設定と競合するのか疑問に思います。

次のいずれかを実装することは可能ですか?

  1. 自動認識されたAPに接続しますが、wpa_supplicant新しいAPが範囲内にある限り、接続されているAPを手動で変更できますか?
  2. wpa_supplicant自動的に認識されるAPに接続するかどうかを制御します。接続したくない場合は、範囲内のすべてのAPに接続することができます。

ベストアンサー1

おすすめ記事