¿Cómo borrar los datos SSID de la interfaz wifi de Debian?


1

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.confarchivo, pero cuando vuelvo a iniciar el servicio de red me conecto al último SSID al que estaba conectado, ¿cómo puedo eliminar estos datos y no conectarme automáticamente a ese SSID WIFI?

Gracias.


¿Cuál es la ruta que usó para encontrar el archivo wpa-supplicant? ¿Puedes publicar el contenido de este archivo? y reiniciaste el servicio de red?
Neil

/etc/wpasupplicant.conf
flashDisk

¿reiniciaste el servicio? reinicio de sudo service network, ¿puede publicar el archivo wpa_supplicant actual?
Neil

el archivo se elimina y luego se reinicia el servicio.
flashDisk

entonces, ¿cómo adivina la combinación ssid / contraseña del archivo WPA_suppl no los contiene?
Neil

Respuestas:


1

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 necesita, olvídese de allí (obviamente necesita privilegios de root)

edit: dado que está utilizando un dist debian lite, no tiene el NetworkManager. Suponiendo que eliminó la red de destino del archivo wpa_supplicant.conf, debe guardar los cambios, así que intente reiniciar el servicio utilizando:

sudo service networking restart

No tengo esto en mi sistema, recibo este mensaje: cat: / etc / NetworkManager / system-connections /: No
existe

¿Estás usando privilegios de root? un usuario normal no puede leerlos (ni eliminarlos)
Neil

sí, es lite dist de debian.
flashDisk

Mint (xfce 17.x) tampoco tiene nada en esa carpeta (aunque existe)
Xen2050

lo tengo en mi sistema ubuntu, verificará dos veces en mi escritorio de Debian Desktop Homemate.
Neil

1

Si solo está utilizando wpasupplicant, puede modificar la lista de redes con wpa_cli(la interfaz de línea de comandos). 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. Eliminar o modificar wpasupplicant.confno debería ser necesario.

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 explicó por qué desea eliminar el SSID, pero probablemente sea suficiente con deshabilitarlo.

Editar :

Su lista de red solo contiene un SSID (a menos que de alguna manera haya agregado más), por lo que es suficiente solo para deshabilitar este.

Puede que tenga que agregar algo como

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

a tu wpa_supplicant.conf. Esto es para Debian fuera de la caja, verifique ll /var/run/wpa_supplicantque esta sea la ruta y el grupo correctos.


Quiero deshabilitar cada SSID para evitar la conexión automática al iniciar el servicio nuevamente.
flashDisk

cuando intento este comando me sale esto: no se pudo conectar a wpa_supplicant - wpa_ctrl_open: No existe tal archivo o directorio
flashDisk

Entonces, ¿está wpa_supplicantfuncionando en absoluto? Consulte con ps axu | grep wpa.
dirkt

¿Cómo puedo reiniciar el demonio para eliminarlos también de la memoria?
flashDisk

No reinicies al demonio: hazlo de la manera adecuada.
dirkt

0

Probablemente tenga que reiniciar o al menos volver a cargar el Daemon suplicante de wpa, para que se dé cuenta de 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á encriptada, el dispositivo se volverá a conectar 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úralo en algo diferente si quieres:

iwconfig wlan0 essid SomethingElse

También traté de responder, ¡pero eso tampoco funcionó!
flashDisk
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.