私は今、テキサス州キングウッドのキングウッド ドライブとウェスト レイク ヒューストンの交差点にあるスターバックスにいます。ショッピング アウトレットにいます。同じショッピング センターのわずか 150 フィート先に ATT ストアがあります。
私が遭遇している問題は、スターバックスと ATT ストアの両方が ESSID としてブロードキャストすることですattwifi
。残念ながら、どちらも Web 認証/ゲスト ログインの 2 つの異なる方法を持っており、さらに残念なことに、そのうちの 1 つは通常範囲外です。信号がかろうじて届く程度です。nm-applet からアクセス ポイント (ATT ストアのもの) をブラック リストに登録するにはどうすればよいでしょうか。または、iwconfig で AP (スターバックスの AP) を ESSID に基づいて元に戻らないようにするにはどうすればよいでしょうか。
答え1
Edit connections...
GUIネットワークマネージャアプレットから、を選択し、タブを選択しWireless
、SSIDで適切な接続を選択し、目的のアクセスポイントのMACアドレスをボックスに入力することで、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
がシステムで利用できない場合は、 iwlist
MAC情報を取得するために使用できます(ただし、出力形式は解析にはあまり便利ではありません)。
iwlist wlan0 scan[ning]
(wlan0
インターフェース名)は現在のAPを表示します。または検出されたすべてのAPを表示します。
sudo iwlist wlan0 scan[ning]