Problemas con la red. SIOCSIFFLAGS: Unknown error 132

Sorpresa, al cambiarme de cuarto y tratar de conectarme a la red de la nueva casa haciendo en mi terminal, salía éste error:

#  ifconfig wlan0 up
SIOCSIFFLAGS: Unknown error 132

Buscando por la red encontre que se debía a un error de algo llamado rfkill, el cual es una herramienta parte del kernel de linux que sirve para solicitar, activar o desactivar radiotransmisores de un sistema, como lo son el Wi-Fi y Bluetooth. Para arreglar ésto hay que descargar (de aquí) e instalar el paquete de rfkill para activar las opciones de Wi-Fi. En mi caso, abrir el terminal , iniciar sessión como root y:

# tar -jvxf rfkill-0.4.tar.bz2

Entrar en el directorio creado

# cd rfkill-0.4

Instalar el paquete con las instrucciones:

# make
# make install

Ya instalado usar el comando list para ver los dispositivos bloqueados por rfkill, los cuales se identifican con un número entero, en mi caso hay dos (el dispositivo 0 y el 1):

# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: yes

Para desbloquearlos se usa el la opción unblock con el número correspondiente de la siguiente manera:

# rfkill unblock 0
# rfkill unblock 1

Ahora ya se pueden ejecutar los comandos para conectarse a la red inalámbrica sin ningún problema:

# ifconfig wlan0 up
# iwlist wlan0 scanning
wlan0     Scan completed :
Cell 01 - Address: 00:00:00:00:00:00
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=42/70  Signal level=-68 dBm
Encryption key:on
ESSID:"Olvera"
.... (mas cosas)
Cell 02 - Address: 00:00:00:00:00:00
Channel:4
Frequency:2.427 GHz (Channel 4)
Quality=31/70  Signal level=-79 dBm
Encryption key:on
ESSID:"INFINITUM1234"
.... (mas cosas)
Cell 03 - Address: 00:00:00:00:00:00
Channel:9
Frequency:2.452 GHz (Channel 9)
Quality=68/70  Signal level=-42 dBm
Encryption key:on
ESSID:"INFINITUM0000"
.... (mas cosas)

# iwconfig wlan0 essid INFINITUM0000 key 1234567890 channel 9
# dhclient wlan0

La conexión se realiza con éxito y sin ningún problema.

Nota: Mi laptop tiene un botón con el que se enciende o apaga la el modo wireless y he comprobado que si por error presiono el boton una vez se apaga el wireless y los comandos de rfkill no desbloquean nada, entonces vuelvo a presionar el botón para activar el wireless y ahora si se desbloquea. Mi consejo es asegurarse que el modo wireless esté encendido en la computadora para ejecutar los comandos.

Saludos.

Más información en la documentación de rfkill.