Instalar y configurar en CentOS 5.2 la tarjeta de red WiFi Ralink RT5000
Estas instrucciones no son específicas para CentOS 5.2 pero es el entorno en el que lo he llevado a cabo.
Los pasos a realizar son los siguientes:
Primero, si no tienes instaladas las fuentes del núcleo debes hacerlo de la siguiente forma:
yum install kernel-devel
yum install kernel-xen-devel
yum install kernel-PAE-devel (solo para i386)
También necesitas las herramientas de desarrollo/compilación:
yum install gcc-c++ cpp libgcc gcc
Luego conseguimos el driver de la RT2500:
mkdir /usr/local/software
cd /usr/local/software
wget http://rt2×00.serialmonkey.com/rt2500-cvs-daily.tar.gz
tar xzvf rt2500-cvs-daily.tar.gz
cd rt2500-cvs-XXXXXXXXXX/Module (XXXXXXXXXX varía dependiendo de la fecha de cvs)
Previamente a compilar creamos un enlace “build” a las fuentes del kernel de esta forma:
ln -s /usr/src/kernels/2.6.18-92.1.22.el5-i686 /lib/modules/2.6.18-92.el5/build
Las versiones de kernel pueden variar… consulta la que estás utilizando con el comando ‘uname -r’ para saber construir correctamente el enlace anterior.
Ahora procedemos a compilar e instalar el driver:
make
make install
Una vez compilado e instalado añadimos el módulo al kernel:
modprobe rt2500
Para ver que la insterfaz ra0 existe ahora en nuestro sistema utilizamos el comando:
ifconfig -a
Ahora en /etc/sysconfig/network-scripts creamos el archivo ifcfg-ra0 con la siguiente configuración:
DEVICE=ra0
ONBOOT=yes
BOOTPROTO=none
#AQUI ANOTAR LA MAC
#HWADDR=00:1f:1f:01:84:e5
NETMASK=255.255.255.0
DHCP_HOSTNAME=
IPADDR=192.168.0.77
DOMAIN=
#SI LA ACTIVAMOS SALDREMOS POR AQUI... DESACTIVAR LA DE ETH*
#GATEWAY=192.168.0.1
TYPE=Wireless
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
ESSID=NOMBRE-DE-TU-RED-WIFI
#SI TU RED TIENE CLAVE LA PONEMOS AQUÍ
#KEY=yyyyyyyyyyyyyyyyyyyyyy
CHANNEL=6
MODE=Managed
RATE=Auto
Una vez hecho esto reiniciamos la red:
service network restart
Y listo… ya tenemos la red WiFi funcionando en nuestro CentOS.
Si no queremos reiniciar todas las interfaces de red podemos iniciar la interfaz ra0 que acabamos de crear con el siguiente comando:
ifup ra0
Y para pararla:
ifdown ra0
Algunos comandos útiles:
Si nos queremos asegurar previamente que tenemos una tarjeta Wireless Ralink RT5000 podemos usar el siguiente comando:
lspci | grep RT
La salida debe ser similar a:
03:0e.0 Network controller: RaLink RT2500 802.11g Cardbus/mini-PCI (rev 01)
Para ver que el módulo rt2500 está correctamente instalado podemos hacer uso del comando lsmod como se muestra a continuacióN:
lsmod | grep rt2500
La salida debe ser similar a:
rt2500 156128 1
Para ver los interfaces wireless hacemos uso del comando siguiente:
iwconfig
La salida será similar a la siguiente:
lo no wireless extensions.
eth1 no wireless extensions.
sit0 no wireless extensions.
ra0 RT2500 Wireless ESSID:”XXXXXXXX”
Mode:Managed Frequency=2.472 GHz Access Point: 00:0F:88:C3:00:FA
Bit Rate:48 Mb/s Tx-Power:0 dBm
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=60/100 Signal level:-75 dBm Noise level:-79 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0


