如何断开wifi连接,与wpa_supplicant连接

我使用以下命令连接:

sudo wpa_supplicant -B -D nl80211 -i wlan_card -c /etc/wpa_supplicant/connection.conf 

它连接好,并保持连接。 如果APclosures,则连接断开,如果AP恢复,则连接返回。 如果我closureswifi接口:

 sudo ip link set wlan_card down 

它下降。 当我把它提出来:

 sudo ip link set wlan_card up 

与wpa_supplicant一起发起的连接再次重新连接。

这种稳定,持久的连接是非常好的,但如果我想连接到不同的AP,则会导致问题。

当我用任何命令尝试使用wpa_cli时,它只是给我以下错误:

 Failed to connect to non-global ctrl_ifname: (nil) error: No such file or directory 

当我尝试断开连接时:

 sudo iw dev wlan_card disconnect 

它断开,但立即重新连接,所以,目前,我必须保留:

 ps -AlF|grep -i wpa sudo kill -KILL wpa_pid 

我想知道正确的方法来停止连接,否则查杀是唯一的方法?