私はテキサス州キングウッドのスターバックスにあり、キングウッドドライブとウェストレイクヒューストンの交差点にいます。私はショッピングアウトレットにいます。同じショッピングセンターには、わずか150フィートの距離にATTストアがあります。
私が直面している問題は、スターバックスと、ESSID attwifi
としてブロードキャストされるATTストアの両方です。残念ながら、両方ともWeb認証/ゲストログインの2つの異なる方法があり、さらに残念なことに、そのうちの1つは通常範囲外です。私はかろうじて信号を得ることができます。 nm-appletからアクセスポイント(ATTストアのアクセスポイント)をブラックリストに登録するにはどうすればよいですか?または、ESSIDに基づいて元に戻らないiwconfigのAP(ここStarbucksにあるもの)を強制する方法を教えてください。
これを行うには、GUIネットワークマネージャーアプレットからEdit connections...
、Wireless
タブを選択し、SSIDで適切な接続を選択し、BSSID
ボックスに目的のアクセスポイントのMACアドレスを入力します
nmcli
ツールを使用して、コマンドラインからMACアドレスを取得できます。
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]