Wpa-Supplicant

查詢 wpa_supplicant 與哪個 AP 關聯

  • July 11, 2018

我打電話

   wpa_supplicant -c"$CONF" -i"$IFACE" -B

其中 $CONF 是一個包含許多network={}定義的文件。wpa_supplicant確實連接到範圍內的任何一個。

如何查詢我的筆記型電腦與哪個 AP 關聯?

我嘗試添加-dd和解析輸出。我發現的是:

Priority group 1
  id=3 ssid='UP-Campus'
Priority group 0
  id=0 ssid='Sauron'
  id=1 ssid='futurenet'

我可以依靠這個,那個wpa_supplicant填充肯定連接到’UP-Campus’。

還有一個問題,是否wpa_supplicant重新連接?如果我走出配置文件中一個單元格的範圍並進入另一個單元格的範圍,它會重新連接嗎?

以下是在命令行中查詢您連接的 AP 的幾種方法(更改wlan0為您的無線介面的名稱):

iw wlan0 link
iwconfig wlan0
wpa_cli -i wlan0 STATUS    

關於您的其他問題,我可以根據我的經驗確認@dirkt 在他的評論中所寫的內容:

第一個連接:

第一個連接將始終指向目前具有最高優先級的接入點。

連接失去:

一旦此連接失去,它將連接到其餘可用 AP 中優先級最高的一個 AP。

已連接,但有更高優先級的新 AP 可用:

當一個新 AP 可用,其優先級高於您目前連接的 AP,它會在幾秒鐘內將連接切換到具有更高優先級的 AP。

引用自:https://unix.stackexchange.com/questions/454472