Este dispositivo WiFi USB es reconocido por Ubuntu Feisty perfectamente, pero otra historia es echarlo a andar y mas con cifrado WPA. Os describo paso a paso como conseguirlo:
Instalación del driver
El Linksys WUSB54GC utiliza un chip rt73usb de Ralink. En un principio es detectado por Ubuntu Feisty, pero al menos a mí no me fue posible echarlo a andar, por lo que me puse a seguir los siguientes pasos. No descarto de que cometiera algún error intentando configurarlo con los drivers del sistema y que a tí te pueda funcionar con solo editar el archivo ‘interfaces’ como se describe en el otro apartado.
* Abre el terminal.
* Ve al directorio donde se te cargara el código fuente del driver:
cd /usr/src
* Descarga el archivo de su sitio.
sudo wget http://rt2×00.serialmonkey.com/rt73-cvs-daily.tar.gz -O /usr/src/rt73-cvs-daily.tar.gz
* Extrae el archivo.
sudo tar -xvzf rt73-cvs-daily.tar.gz
* Instala las dependencias necesarias.
sudo aptitude install build-essential linux-headers-`uname -r`
* compila el modulo, lo de yyyymmddhh cambia segun el directorio haz un ls para saberlo primero.
cd /usr/src/rt73-cvs-yyyymmddhh/Module
sudo make
* si te sale este error es que el archivo es mas grande de 1 mega.
!!! WARNING: Module file much too big (>1MB)
!!! Check your kernel settings or use ’strip’
* si asi es ejecuta lo de abajo para reducir su tamaño.
sudo strip -S rt73.ko
* Instala el modulo.
sudo make install
* Ejecuta estas lineas para quitar del nucleo estos modulos que pueden dar problemas con el nuevo driver.
sudo ifconfig wlan0 down
sudo modprobe -r rt73usb
sudo modprobe -r rt2570
sudo modprobe -r rt2500usb
sudo modprobe -r rt2×00lib
* Los pondremos en la lista negra para que no puedan cargarse al inicio.
gksu gedit /etc/modprobe.d/blacklist
* añade estas lineas al fichero de texto y salva:
# Blacklist rt73usb, as it is a non-functional beta module which conflicts with the working rt73 module.
blacklist rt73usb
# Blacklist rt2570, as it causes conflicts with rt73
blacklist rt2570
# Other modules that break rt73
blacklist rt2500usb
blacklist rt2×00lib
* Carga el nuevo modulo.
sudo modprobe -v rt73
Configuración del archivo interfaces
* Antes de nada te recomiendo eliminar network-manager de tu sistema, ya que puede tener conflictos con lo que configuremos ahora:
sudo aptitude purge network-manager
* Los ejemplos que voy a poner son solo para cifrado WPA (olvídate de wep o red abierta si no quieres que alguien se aproveche de tu conexión). Imagino que ya habrás configurado tu router WiFi y sabrás el identificador (ESSID) y tu contraseña. En el caso de la contraseña la tendremos que pasar de texto a hexadecimal del siguiente modo. Supongamos que la ID de tu red inhalámbrica es linksys y tu contraseña es ubuntulinux. Tendremos que poner:
wpa_passphrase linksys ubuntulinux
* creo que para este comando es necesario tener instalado el paquete wpasupplicant pero creo que ya venía por defecto, si no ya sabes, apt-get o Synaptic y listo. Al ejecutar el comando nos aparecerá lo siguiente:
network={
ssid=”linskys”
#psk=”ubuntulinux”
psk=56c943ebd2ae11111117f372d7d3c557b60390abcf2e5f4e6cd01588325f5e824
}
* De esto cogeremos la cadena de caracteres en hexadecimal. Con estos abrimos el archivo siguiente:
gksu gedit /etc/network/interfaces
* Si nos conectamos por DHCP nos quedará algo así:
auto wlan0
iface wlan0 inet dhcp
pre-up ifconfig wlan0 up
pre-up iwconfig wlan0 essid linksys
pre-up iwconfig wlan0 mode managed
pre-up iwpriv wlan0 set AuthMode=WPAPSK
pre-up iwpriv wlan0 set EncrypType=TKIP
pre-up iwpriv wlan0 set WPAPSK=56c943eb111111d92f7f372d7d3c557b60390abcf2e5f4e6cd01588325f5e824
* Y si asignamos las IP manualmente nos quedaría algo así:
auto wlan0
iface wlan0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
pre-up ifconfig wlan0 up
pre-up iwconfig wlan0 essid linksys
pre-up iwconfig wlan0 mode managed
pre-up iwpriv wlan0 set AuthMode=WPAPSK
pre-up iwpriv wlan0 set EncrypType=TKIP
pre-up iwpriv wlan0 set WPAPSK=56c943ebd111111d92f7f372d7d3c557b60390abcf2e5f4e6cd01588325f5e824
Fuente: http://runenter.wordpress.com/2007/08/04/instalacion-de-dispositivo-wifi-linksys-wusb54gc-en-ubuntu-feisty/