Как отключить соединение wifi, связанное с wpa_supplicant

Я подключаюсь к следующей команде:

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

Он прекрасно соединяется и поддерживает постоянное соединение. Если AP падает, соединение разрывается, если AP получает резервную копию, соединение возвращается. Если я отключу интерфейс wifi:

  • Список полезных функций `less`
  • Работа с ошибкой клавиатуры / взлом входного потока?
  • Последовательная поддержка Grub и usb
  • Рекурсивное сравнение и удаление (без rsync или хеширования)
  • Linux Переименовать файл Начиная с «-»
  • Является ли изучение текстового редактора, такого как vi, необходимым и все еще стоит того времени?
  •  sudo ip link set wlan_card down 

    Он опускается. Когда я подниму его:

     sudo ip link set wlan_card up 

    Соединение, которое было запущено в самом начале с помощью wpa_supplicant, снова подключается.

    Такое стабильное, постоянное соединение очень хорошо, но тогда это вызывает проблему, если я хочу подключиться к другой точке доступа.

    Когда я пытаюсь использовать 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 

    Я хочу знать правильный метод, чтобы остановить соединение, или убийство – единственный способ?

    Linux и Unix - лучшая ОС в мире.