兩個網路有相同的 ESSID,如何將一個網路列入黑名單或強制另一個網路?

兩個網路有相同的 ESSID,如何將一個網路列入黑名單或強制另一個網路?

我現在在德州金伍德的星巴克,位於金伍德大道和休士頓西湖的交叉口。我在一家購物店。在同一個購物中心,僅 150 英尺之外就有一家 ATT 商店。

我遇到的問題是星巴克和 ATT Store 都以 ESSID 廣播attwifi。不幸的是,它們都有兩種不同的網路身份驗證/訪客登入方法,更不幸的是其中一種通常超出範圍;我幾乎收不到訊號。如何從 nm-applet 將存取點(來自 ATT Store 的存取點)列入黑名單?或者,如何在 iwconfig 中強制 AP(星巴克的 AP)不會根據 ESSID 進行復原?

答案1

您應該能夠從 GUI 網路管理員小程式執行此操作,方法是選擇Edit connections...,選擇Wireless選項卡,按 SSID 選擇適當的連接,然後在框中輸入所需接入點的 MACBSSID位址

網路管理器 bssid

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]

相關內容