9/04/2007

Configurar Tarjeta Wifi con chip rt2561 / rt61 bajo debian

He tenido que pegarme con esta cuestión varias veces a lo largo de mi vida linuxera, así que ahí va una forma artesanal de solucionar el problema.

1.- Asegurarse de tener acceso a internet.
2.- Asegurarse de tener repositios para usar apt-get, o aptitude, que viene a ser lo mismo. El archivo de los repositorios que yo uso se encuentra en /etc/apt/sources.list , y el contenido del mío es:

deb http://ftp.de.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free

# deb-src http://security.debian.org/ etch/updates main contrib non-free

# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 kde-CD Binary-1 20070407-12:10]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 kde-CD Binary-1 20070407-12:10]/ etch contrib main

# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ etch/updates main contrib
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ etch/updates main contrib

3.- Ahora hay que descargar las fuentes del driver de la tarjeta que se encuentran en la siguiente página http://rt2x00.serialmonkey.com/wiki/index.php/Downloads

4.- Ahora descomprimimos el archivo .tgz que hemos descargado, preferenetemente en el directorio /opt/. Vamos al directorio Module de lo que acabamos de instalar y ejecutamos:

make
make install
mkdir -p /etc/Wireless/RT61STA
cp rt2561.bin /etc/Wireless/RT61STA/
cp rt2561s.bin /etc/Wireless/RT61STA/
cp rt2661.bin /etc/Wireless/RT61STA/
cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat
dos2unix /etc/Wireless/RT61STA/rt61sta.dat
cp rt61.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless

El resto es cuestión de configurar la tarjeta y eso ya lo explico en otro post.

Saludos.

Como es probable que esto no haya quedado nada claro, aquí os dejo la fuente original de dónde he "fusilado" los contenidos, pero lo cierto es que funcional.

Por último, evitar configurar la tarjeta con la utilidad que viene en el sistema. Yo he creado un script que ejecuto nada más entrar en el sistem, en modo root, y que contiene lo siguiente:

iwpriv ra0 set NetworkType=Infra
iwpriv ra0 set AuthMode=OPEN
iwpriv ra0 set EncrypType=WEP
iwpriv ra0 set DefaultKeyID=1
iwpriv ra0 set Key1=miclave
iwpriv ra0 set SSID=missid
dhclient ra0

Another interesting link on how to configure a connection to a WPA-protected wifi.