RT2500 Chipset

By 6 de agosto de 2006 Linux No Comments

Configurando una LinkSys en un ratito: descargamos los drivers para este chipset (previanmente lo miramos mediante un lspci).

# ACCEPT_KEYWORDS="~x86" emerge net-wireless/rt2500

Luego:  
# iwlist scan

Para saber como está y si la red dice 'cosas'

# iwconfig essid ra0 "mi_red" # iwconfig mode Managed # iwconfig ra0 key "s:clave" # dhcpdc ra0

Para almacenarlo en un script y que éste inicie en el boot del sistema, deberemos generar el enlace correspondiente, Si recuerdas de la instalación, es necesrio hacer un enlace simbolico a /etc/init.d/net.lo para cada tarjeta que se quiera usar. Es decir, para tener el script que se alojará en /etc/init.d (mas informacion acerca de como se configuran las redes en Gentoo en el Handbook: http://www.gentoo.org/doc/es/handbook/handbook-x86.xml?part=4&chap=1 ).

# ln -s /etc/init.d/net.lo /etc/init.d/net.ra0 # rc-update add net.ra0 default
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).

config_eth0=( "192.168.1.55 netmask 255.255.255.0" )
routes_eth0=( "default gw 192.168.1.1" )

# Prefiera iwconfig sobre wpa_supplicant
modules=( "iwconfig" )

# Configure las claves WEP para los PAs ESSID1 y ESSID2 # Pueden configurarse hasta 4 claves WEP, pero solo una puede # estar activa a la vez, as�que tenemos un �dice por defecto # de [1] para la clave [1] y luego otra vez para cambiar la clave activa a [1] # Hacemos esto en caso que defina otros ESSIDs para usar claves WEP que no sean 1 # El prefijar la clave con s: significa que es una clave ASCII, # porque sino es una clave HEX # enc open especifica seguridad abierta (m�ima seguridad) # enc restricted especifica seguridad restringida (menos segura)

config_Solusan=( "dhcp" ) routes_Solusan=( "default gw 192.168.1.1" ) key_Solusan="[1] s:claveascii  key [1] enc open"
mode_ra0="Managed" essid_ra0="Solusan"

#key_ESSID2="[1] aaaa-bbbb-cccc-dd key [1] enc restricted"

# Los ejemplos a continuación solo funcionan una vez que se # haya barrido para los PAs disponibles.
# A veces se registra más de un PA, así que harífalta definir # un óden de preferencia para conectarse
preferred_aps=( "Solusan" )

Y listos. 

Para configurar la tarjeta lo tiene bien detallado en la documentación oficial, tanto si no usas encriptación (una locura por cierto) como si usas WEP(otra locura) o WPA:
http://www.gentoo.org/doc/es/handbook/handbook-x86.xml?part=4&chap=4

Resumiendo mucho, se configura igual que cualquier otra tarjeta de red en Gentoo :), indicando un par de variables. No es necesario que andes lidiando directamente con comandos como route, ipconfig o iwconfig. Puedes poner todos los ajustes en /etc/conf.d/net, en /etc/conf.d/wireless o en /etc/wpa_supplicant.conf. Mi consejo es que lo pongas en /etc/conf.d/net ya que para mi es mejor tener todo junto porque normalmente uso simultaneamente redes normales, redes wifi con WEP y redes WIFI con WPA y prefiero no estar editando múltiples archivos para configurar algo. Tienes ejemplos completos con distintas configuraciones de /etc/conf.d/net en el enlace que te he dado. Si normalmente te conectas a varios ESSID, puedes especificar una configuración para cada uno, fíjate en la ultima parte del enlace que explican como hacerlo. Usando este metodo puedes hacer las cosas habituales como /etc init.d/net.ra0 start o rc-update add net.ra0 default ...

Aunque mi consejo es que uses las herramientas que te brinda Gentoo, si quieres también puedes usar la utilidad que incluye el driver y así tampoco es necesario recurrir a los comandos ipconfig o iwconfig. Para ello ejecuta como root:

Código:
# ifconfig ra0 up

Finalmente, si te gusta 'investigar' con redes inalámbricas, te informo que estos drivers soporta modo monitor e inyección de tráfico simultaneamente. Puedes activar el modo monitor con

Código:
# iwconfig ra0 mode monitor


aunque el Kismet ya lo activa de forma automática si lo configuras en /etc/kismet.conf como

Código:
source=rt2500,ra0,ralink


Si este ultimo párrafo te suena a chino simplemente ignoralo :)

Leave a Reply

Your email address will not be published.