同じ ESSID を持つ 2 つのネットワークの場合、一方をブラックリストに登録したり、他方を強制的にブロックするにはどうすればよいでしょうか?

同じ ESSID を持つ 2 つのネットワークの場合、一方をブラックリストに登録したり、他方を強制的にブロックするにはどうすればよいでしょうか?

私は今、テキサス州キングウッドのキングウッド ドライブとウェスト レイク ヒューストンの交差点にあるスターバックスにいます。ショッピング アウトレットにいます。同じショッピング センターのわずか 150 フィート先に ATT ストアがあります。

私が遭遇している問題は、スターバックスと ATT ストアの両方が ESSID としてブロードキャストすることですattwifi。残念ながら、どちらも Web 認証/ゲスト ログインの 2 つの異なる方法を持っており、さらに残念なことに、そのうちの 1 つは通常範囲外です。信号がかろうじて届く程度です。nm-applet からアクセス ポイント (ATT ストアのもの) をブラック リストに登録するにはどうすればよいでしょうか。または、iwconfig で AP (スターバックスの AP) を ESSID に基づいて元に戻らないようにするにはどうすればよいでしょうか。

答え1

Edit connections...GUIネットワークマネージャアプレットから、を選択し、タブを選択しWireless、SSIDで適切な接続を選択し、目的のアクセスポイントのMACアドレスをボックスに入力することで、BSSIDこれを実行できるはずです。

ネットワークマネージャー bssid

コマンドラインからMACアドレスを取得するには、nmcli例えば以下のツールを使用します。

nmcli dev wifi list

または現在アクティブな接続のMACのみを表示する

nmcli dev wifi list | awk '$NF ~ /yes/ {print}'


同じことがiwconfig- でも可能であるはずですが、通常は昇格された権限が必要です。例:

sudo iwconfig wlan0 ap 00:11:22:33:44:55

nmcliがシステムで利用できない場合は、 iwlistMAC情報を取得するために使用できます(ただし、出力形式は解析にはあまり便利ではありません)。

iwlist wlan0 scan[ning]

wlan0インターフェース名)は現在のAPを表示します。または検出されたすべてのAPを表示します。

sudo iwlist wlan0 scan[ning]

関連情報