
Tengo distribución Debian y cuando quiero restablecer la conexión WIFI ejecuto el siguiente comando:
ifconfig wlan0 down
y también elimino el wpasupplicant.conf
archivo pero al iniciar nuevamente el servicio de red me conecto al último SSID al que estuve conectado, ¿cómo puedo eliminar estos datos y no conectarme automáticamente a ese SSID WIFI?
gracias.
Respuesta1
Debería poder editar las conexiones existentes modificando los archivos en este directorio.
/etc/NetworkManager/system-connections/
Es donde puede encontrar todos los datos existentes de sus conexiones existentes (cableadas e inalámbricas). elimine lo que necesite y olvídelo desde allí (obviamente necesita privilegios de root)
editar: dado que está utilizando una dist Debian lite, no tiene NetworkManager. Suponiendo que eliminó la red de destino del archivo wpa_supplicant.conf, debe guardar los cambios, así que intente reiniciar el servicio usando:
sudo service networking restart
Respuesta2
Si solo está usando wpasupplicant
, puede modificar la lista de redes con wpa_cli
(la interfaz de línea de comando). La lista de redes es la lista de redes a las que se conectará automáticamente, inicializada desde wpasupplicant.conf
, pero mantenida en la memoria mientras el demonio esté activo. wpasupplicant.conf
No debería ser necesario eliminar o modificar .
De la salida de wpa_cli help
:
list_networks = list configured networks
select_network <network id> = select a network (disable others)
enable_network <network id> = enable a network
disable_network <network id> = disable a network
add_network = add a network
remove_network <network id> = remove a network
no lo explicastepor quédesea eliminar el SSID, pero probablemente sea suficiente con desactivarlo.
Editar:
Su lista de redes solo contiene un SSID (a menos que de alguna manera haya agregado más), por lo que es suficiente con desactivar solo este.
Quizás tengas que agregar algo como
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
para usted wpa_supplicant.conf
. Esto es para Debian listo para usar, verifique ll /var/run/wpa_supplicant
que esta sea la ruta y el grupo correctos.
Respuesta3
Probablemente tengas que reiniciar o al menos recargar el demonio solicitante de wpa, para que realice la configuración nueva/vacía.
Obviamente lo mismo es necesario para NetworkManager si está instalado y habilitado.
sudo systemctl restart wpa-supplicant.service
Si la red no está cifrada, el dispositivo se volverá a conectar a ella incluso sin que se ejecute wpa-supplicant tan pronto como la interfaz vuelva a estar activa. Puede verificar si el ESSID todavía está configurado en el dispositivo usando:
iwconfig wlan0
y configúrelo en algo diferente si lo desea:
iwconfig wlan0 essid SomethingElse