Error wireless en vit m2401 sobre Canaima

Hace poco me facilitaron una máquina de este tipo y uno de los problemas que tuve fue que no reconocía la tarjeta inalámbrica.

Un lspci me indicó que la tarjeta inalámbrica es

04:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

Sin embargo, un ifconfig eth4 me devolvía

root@canaima-popular:/etc# ifconfig wlan4 up
SIOCSIFFLAGS: Error desconocido 132

¿A qué se debe este error?

El problema es que el sistema no sabe manejar la activación y desactivación de forma directa de esta tarjeta por lo que se requiere una herramienta extra de nombre rfkill

Luego de instalarla, con el siguiente comando habilito la tarjeta

root@canaima-popular:/etc# rfkill unblock all

Listo,

root@canaima-popular:/etc# rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

Y a rodar, a rodar mi vida…

Conéctandose a una red inalámbrica con wpa2 en consola

Al retomar el trabajo de empaquetamiento que hago, configuré un equipo que tenía en desuso para que realizase dicha labor; este es un equipo un poco viejo pero que está totalmente funcional y ùede,l perfectamente, servir para compilar paquetes, claro está, no openoffice o libreoffice.

Este equipo lo tengo en un sitio alejado y para poderme cobectar a él utilizaré la conexión inalámbrica que tengo gracias a uin linksys con dd-rwt.

La forma más sencilla de conectarlo sería utilizando alguno de los applets que vienen en gnome o en kde; no obstante, dicho equipo no tiene ambiente gráfico, por lo cual, debe conectarse vía consola.

En mi caso, al utilizar la inalámbrica, deberé retocar algunos elementos más ya que utilizó wpa2

Una de las premisas básicas sobre la que trabajaré es que la interfaz inalámbrica está perfectamente instalada y configurada, tema que no será cubierto en este post.

Sin más preámbulos, manos a la obra:

Instalar los paquetes necesarios:

correo:/var/www/reprepro# aptitude reinstall wpasupplicant

Finalizada la instalación, debemos configurar nuestra interfaz para que soporte el método de autenticación adecuado; para ello, necesitaremos asegurar un poco más nuestro sistema empezando por el archivo /etc/network/interfaces

correo:/var/www/reprepro# chmod 0600 /etc/network/interfaces 

Esto impedirá que cualquier usuario pueda ver la contraseña wpa2 que colocaremos allí

Ahora, editamos el archivo /etc/network/interfaces y le agregaremos las siguientes líneas

auto wlan0
iface wlan0 inet dhcp
wpa-ssid pescaofrito
wpa-psk guasacacapiche

Guardamos los cambios, levantamos la interfaz con;

correo:/var/www/reprepro# ifup wlan0 ; tail -f /var/log/syslog

En este caso, verifiqué que el sistema esté adquiriendo la ip mediante la interfaz (si adquiere ip es que el ap le está entregando ip ergo… el sistema se autenticó perfectamente.

correo:/var/www/reprepro# ifup wlan0 ; tail -f /var/log/syslog
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:1c:f0:0d:c2:ea
Sending on   LPF/wlan0/00:1c:f0:0d:c2:ea
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPOFFER from 192.168.1.1
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.137 -- renewal in 32769 seconds.

Listo, equipo autetnticado adecuadamente; espero que disfruten la ayuda!