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
接続できません。お役に立てば幸いです。