Instalación de dispositivo WiFi Linksys WUSB54GC en Ubuntu Feisty

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 RUNENTER y tu contraseña es ubuntulinux. Tendremos que poner:

wpa_passphrase RUNENTER 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=”RUNENTER”
#psk=”ubuntulinux”
psk=56c943ebd2ae10d92f7f372d7d3c557b60390abcf2e5f4e6cd01588325f5e824
}

  • 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 RUNENTER
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=56c943ebd2ae10d92f7f372d7d3c557b60390abcf2e5f4e6cd01588325f5e824

  • 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 RUNENTER
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=56c943ebd2ae10d92f7f372d7d3c557b60390abcf2e5f4e6cd01588325f5e824

  • Recomiendo eliminar o comentar (poniendo el símbolo # delante de cada linea) cualquier referencia al interfaz eth0 si no lo usamos (en caso de que lo tengamos) para evitar conflictos, ya solo queda reiniciar y disfrutar de la conexión. Podemos utilizar el applet de Gnome llamado Monitor de red para ver la fuerza de la señal.

 

Referencias: Ubuntu-es.org

Nota: Aunque la guía la he sacado de esa página creo que realmente procede de otra comunidad Ubuntera en otra lengua, por lo que mis agradecimientos van al autor original de la guía, así como al traductor.

No hay comentarios. ¡Deja el primero!

Tu dirección de correo electrónico no será publicada.