我打电话
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
重连吗?如果我走出配置文件中一个单元格的范围并进入另一个单元格的范围,它会重新连接吗?
答案1
以下是在命令行上查询您所连接的 AP 的几种方法(更改wlan0
为您的无线接口的名称):
1)
iw wlan0 link
2)
iwconfig wlan0
3)
wpa_cli -i wlan0 STATUS
关于你的其他问题,我可以根据我的经验确认@dirkt在他的评论中所写的内容:
第一次连接:
第一个连接始终是当前具有最高优先级的接入点。
连接丢失:
一旦该连接丢失,它将连接到剩余可用 AP 中具有最高优先级的一个 AP。
已连接,但有更高优先级的新 AP 可用:
当出现比您当前连接的优先级更高的新 AP 时,它会在几秒钟内将连接切换到优先级更高的 AP。