我打电话
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
为您的无线接口的名称):1)
2)
3)
关于您的其他问题,我可以根据我的经验确认@dirkt 在他的评论中所写的内容:
第一个连接:
第一个连接将始终指向当前具有最高优先级的接入点。
连接丢失:
一旦此连接丢失,它将连接到其余可用 AP 中优先级最高的一个 AP。
已连接,但有更高优先级的新 AP 可用:
当一个新 AP 可用,其优先级高于您当前连接的 AP,它将在几秒钟内将连接切换到具有更高优先级的 AP。