У меня есть дистрибутив Debian, и когда я хочу сбросить соединение WIFI, я запускаю следующую команду:
ifconfig wlan0 down
и я также удаляю wpasupplicant.conf
файл, но при повторном запуске сетевой службы я подключаюсь к последнему SSID, к которому я был подключен, как я могу удалить эти данные, а не автоматически подключаться к этому SSID WIFI?
Благодарю.
linux
wireless-networking
debian
ifconfig
wpa-supplicant
флэш диск
источник
источник
Ответы:
Вы должны иметь возможность редактировать существующие соединения, изменяя файлы в этом каталоге.
Здесь вы можете найти все существующие данные из существующих соединений (проводных и беспроводных). удалите то, что вам нужно, забудьте оттуда (вам, очевидно, нужны привилегии root)
edit: если вы используете облегченный дистрибутив Debian, у вас нет NetworkManager. Предполагая, что вы удалили целевую сеть из файла wpa_supplicant.conf, вы должны сохранить изменения, поэтому попробуйте перезапустить службу, используя:
источник
Если вы просто используете
wpasupplicant
, вы можете изменить список сетей с помощьюwpa_cli
(интерфейс командной строки). Список сетей - это список сетей, к которым он будет автоматически подключаться, инициализироватьсяwpasupplicant.conf
, но сохраняться в памяти, пока демон активен. Удаление или изменениеwpasupplicant.conf
не должны быть необходимыми.Из вывода
wpa_cli help
:Вы не объяснили, почему вы хотите удалить SSID, но, вероятно, достаточно просто отключить его.
Редактировать :
Ваш сетевой список содержит только один SSID (если вы как-то не добавили больше), поэтому достаточно только отключить этот.
Возможно, вам придется добавить что-то вроде
к вашему
wpa_supplicant.conf
. Это для Debian из коробки, проверьте,ll /var/run/wpa_supplicant
что это правильный путь и группа.источник
wpa_supplicant
работает вообще? Проверьте сps axu | grep wpa
.Вам, вероятно, придется перезапустить или хотя бы перезагрузить демон wpa-supplicant, чтобы он реализовал новую / пустую конфигурацию.
Очевидно, то же самое необходимо для NetworkManager, если он установлен и включен.
Если сеть не зашифрована, устройство подключится к ней, даже если wpa-соискатель не запустится, как только интерфейс снова включится. Вы можете проверить, установлен ли ESSID на устройстве, используя:
и установите его на что-то другое, если хотите:
источник