Estoy intentando conectar mi chip RTL8188CU a cualquier red en Debian Jessie, pero no tengo éxito desde la terminal.
Necesito hacer esto de manera constante y en cualquier momento necesario.
He probado varias sugerencias de Internet como ifup wlan0
, ifconfig wlan0 up
así como sus down
opuestos.
También probé iwconfig wlan0 essid <wifi cell>
y configuré wpa_supplicant
el archivo de configuración y el /etc/network/interfaces
archivo, etc., etc., pero ninguna información de la red me da resultados confiables.
¿Que esta pasando aqui?
Además, conectarme a una red abierta no parece funcionar en absoluto, y conectarme a una red protegida WPA2 parece funcionar sólo si reinicio mi sistema operativo.
Además ifup wlan0
muchas veces me da el siguiente error
Error de solicitud inalámbrica "Modo de configuración" (8B06): SET falló en el dispositivo wlan0; Operación no permitida. Error de solicitud inalámbrica "Establecer ESSID" (8B1A): SET falló en el dispositivo wlan0; Operación no permitida.
y dhclient
muchas veces me da el siguiente error
No se recibieron DHCPOFFERS. No hay arrendamientos de trabajo en la base de datos persistente: durmiendo.
Para resumir: conectarse a una red WPA2 solo funciona si configuro todo primero y luego reinicio. Al reiniciar puedo desconectarme y volver a conectarme a la misma red a la que ya estoy conectado, pero una vez que intento cambiar la red ocurren varios errores.
La conexión a redes abiertas no parece funcionar en absoluto.
Seguí las instrucciones de los siguientes enlaces y también utilicé algunos enlaces como referencia: https://wiki.debian.org/WiFi/HowToUse#wpa_supplicant https://unix.stackexchange.com/questions/92799/connecting-to-wifi-network-through-command-line Conéctese automáticamente a cualquier WiFi abierto con Debian https://wireless.wiki.kernel.org/en/users/documentation/modes ¿Cómo puedo conectarme a una red inalámbrica usando solo la línea de comando en Linux?
Lo he probado durante 2 días seguidos.
¿Alguien tiene alguna pista sobre por qué sucede esto y me guía en la dirección correcta?
Respuesta1
Usar wpa_supplicant
es suficiente.
Generalmente sólo se necesitan cuatro pasos:
traer interfazabajousando
ifdown wlan0
Liberar asignación de IP usando
dhclient -r wlan0
Modifique el
wpa_supplicant
archivo de configuración ubicado en/etc/wpa_supplicant/wpa_supplicant.conf
traer interfazarribausando
ifup wlan0
En el segundo paso hay que definir si es o no una red abierta o una red cerrada.
Si es una red abierta, debería contener el par de claves key_mgmt
con el valor NONE
, por lo que el archivo de configuración debería verse similar a lo siguiente:
network={
ssid="My Wifi Nework"
key_mgmt=NONE
# psk="MyPassPhrase"
}
Mientras que si es una red cerrada, key_mgmt
no se usa y se puede comentar, pero psk
se requiere la clave, de la siguiente manera:
network={
ssid="My Wifi Nework"
# key_mgmt=NONE
psk="MyPassPhrase"
}