我現在在德州金伍德的星巴克,位於金伍德大道和休士頓西湖的交叉口。我在一家購物店。在同一個購物中心,僅 150 英尺之外就有一家 ATT 商店。
我遇到的問題是星巴克和 ATT Store 都以 ESSID 廣播attwifi
。不幸的是,它們都有兩種不同的網路身份驗證/訪客登入方法,更不幸的是其中一種通常超出範圍;我幾乎收不到訊號。如何從 nm-applet 將存取點(來自 ATT Store 的存取點)列入黑名單?或者,如何在 iwconfig 中強制 AP(星巴克的 AP)不會根據 ESSID 進行復原?
答案1
您應該能夠從 GUI 網路管理員小程式執行此操作,方法是選擇Edit connections...
,選擇Wireless
選項卡,按 SSID 選擇適當的連接,然後在框中輸入所需接入點的 MACBSSID
位址
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]