Acortar URLs

Se pusieron de moda sobre todo con el Twitter donde sabéis que solo se pueden escribir 140 caracteres. Estos sistemas permiten redireccionar una URL escribiéndola de una forma mucho más corta. Algunos de ellos son:

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