wpa_supplicantがネットワークに接続するのを防ぐ方法

wpa_supplicantがネットワークに接続するのを防ぐ方法

wpa_supplicantローミングモードで使用されるワイヤレスインターフェイスが特定のオープンネットワークに接続するのを継続的に防ぐ方法は何ですかfoo

これはうまくいきません:

$ sudo wpa_cli
> blacklist 00:11:22:33:44:55
FAIL

次も同様です。

/etc/ネットワーク/インターフェース:

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

wpa_supplicant.conf:

network={
 ssid="foo"
 key_mgmt=NONE
 priority=0
}

答え1

disabled=1 そのネットワークエントリでこのオプションを設定できますwpa_supplicant.conf。これにより、wpa_supplicantがネットワークに自動的に接続するのを防ぐことができます(特に要求があってもネットワーク接続を試行し続けます)。

答え2

できないようです。特定のルールに対して「disabled = 1」を設定できますが、これによりその接続のルールは無効になりますが、一致する可能性がある他のルールはブロックされません。したがって、WiFiをオンにするために自動的に接続するように設定すると、無効な特定のSSIDのための別のルールがあっても、包括的なルールはまだ一致します。

明らかに、これはオープンネットワーク(実際のアクセスを得るために通常は何らかのログインが必要です)でのみ問題になります。パスワードがある場合は、disabled = 1オプションを使用するか、アイテムを完全に削除すると明らかに効果があります。

答え3

この試み:

sudo ifconfig wlan0 down

次に、WiFi SSIDとPSKを空白に変更し、wpa_supplicant.conf次のコマンドを実行します。

 ifconfig wlan0 up; wpa_supplicant -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

接続できません。お役に立てば幸いです。

関連情報