El libre pensamiento para un internet libre
No estas registrado.
Vamos a ver cómo conectarse a las redes seguras (WPA) en linea de comando con las herramientas "de toda la vida".
Cuando usamos Network Manager para conectarnos a una red WPA usamos indirectamente wpa_supplicant.
wpa_supplicant es el componente IEEE 802.1X/WPA utilizado por las estaciones cliente. Implementa las negociaciones entre la clave y un WPA Authenticator, y contola el roaming y la asociación/autenticación IEEE 802.11 del controlador wland.
(WPA supplicant (Español) @ Wiki Arch)
¿Por qué molestarse en ver cómo se hace?
- Si falla Network Manager y que no disponemos de una conexión ethernet no nos quedaremos atascados sin Internet
- El demonio de Network Manager es demasiado "agresivo" para auditorias wifi elaboradas y se debe parrar el servicio.
En estos casos no nos queda otra que conectarnos a nuestra red wifi "a mano" si nuestro escenario de prueba lo necesita (que sea solo para buscar información en la red cuando hacemos nuestra prueba)
- Para la gestión remota de una Pi o un servidor o en cualquier contexto dónde no hay entrono gráfico con GUI.
wpa_supplicant (y wpa_cli) se encuentra en todas las distribuciones GNU-Linux (y más) así que este método sirve para la distribución que sea (comprobado en Ubuntu)
Parrar Network Manager
sudo systemctl stop NetworkManager.service
Si estamos conectados por WifFi perdemos la conexión, si estamos conectados por cable y que queremos verificar que lo hemos hecho bien, debemos también bajar la interfaz cable (es probable que sigas conectado y que la conexión cable prevalga sobre la wifi)
sudo ifconfig eth0 down
Comprobamos el nombre de nuestra interfaz wifi
sudo iwconfig
En mi caso estaba bloqueada y para no tener el error "la radiofrecuencia desactivada" es una buena idea hacer ahora un listado rfkill
sudo rfkill list
Veo que mi interfaz wifi es la 1 y que el bloqueo se hace por software: No es por no haber prensado el botón wifi.
Hay que desbloquearla con
sudo rfkill unblock 1
Creamos un fichero vacío en etc que llamamos wpa_supplicant.conf
sudo touch /etc/wpa_supplicant.conf
Para ayudar nos a redactar el fichero usaré la orden wpa_passphrase, muy sencilla
wpa_passphrase <ssid> [passphrase]
Lo hago para mi red llamada WiFi_XXXX con passphrase WPA WiFilibr3!
wpa_passphrase WiFi_XXXX WiFilibr3!
Copio el resultado (es el bloque red con la PSK ya generada)
network={
ssid="WiFi_XXXX"
#psk="WiFilibr3!"
psk=3af35a94a429490ea2ae3e5fa6fd970516c45566255e0bd5c2094b93f3cfac0a
}
Para pegarlo en el fichero de configuración que abro con leafpad
sudo leafpad /etc/wpa_supplicant.conf
Al final el fichero debe quedar como este:
Ahora lanzamos wpa_supplicant indicando el fichero que acabamos de redactar
sudo wpa_supplicant -B -Dnl80211,wext -iwlan0 -c /etc/wpa_supplicant.conf
Con -B ejecutamos el demonio en background, -D va seguido del driver a emplear (pongo los dos que se suelen usar) -i es logicamente la interfaz que queremos emplear y con -c se debe apuntar al fichero de configuración (que podéis poder dónde queréis y llamar cómo queréis)
Enseguida leemos
Successfully initialized wpa_supplicant
El ultimo paso antes de poder navegar es obtener una IP
sudo dhclient wlan0
¡Estamos conectados! (hay que esperar unos cinco-diez segundos)
Ultima cosa: Para volver a usar Network Manager sin tener que reiniciar el sistema es muy simple:
sudo killall wpa_supplicant && sudo systemctl start NetworkManager.service
Fuentes
Connect to WiFi network from command line in Linux @ blackmoreops
wpa_supplicant @ Wiki Arch Linux
Desconectado
Tema | Respuestas | Vistas | Ultimo mensaje |
---|---|---|---|
|
26 | 23779 | Hoy 03:40:51 por Pekaztaman |
Hostbase-1.5 está aquí por Koala
|
3 | 784 | 11-08-2022 02:07:35 por Koala |
WPA por defecto de distintos routers por loader
|
5 | 881 | 07-08-2022 22:58:16 por kcdtv |
Problema Extraño TP-Link CPE 610 por santyebou
|
3 | 2324 | 07-08-2022 22:50:23 por kcdtv |
9 | 935 | 07-08-2022 22:46:49 por kcdtv |
Ultimo usuario registrado: Pekaztaman
Usuarios registrados conectados: 1
Invitados conectados: 14
Conectados: Koala
Número total de usuarios registrados: 2,343
Número total de temas: 1,593
Número total de mensajes: 15,199
Atom tema feed - Impulsado por FluxBB