Friday, January 14, 2005

Conectándome a internet / PCMCIA wireless card

Estos son los pasos que seguí para hacer funcionar la tarjeta de red inalámbrica pcmcia ATMEL 76c502rd en Fedora Core 2

- Para instalar el driver
Bajar los fuentes del atmel driver desde http://atmelwlandriver.sourceforge.net/downloads.html
En este caso bajé la version 3.4.0.2.
$ tar jxvf atmelwlandriver-3.4.0.2.tar.bz2
$ cd atmelwlandriver
$ make pcmcia buildonly=debug
$ make lvnet
# make install
# depmod -aeq
lvnet es una utilería que corre en modo terminal para configurar la tarjeta pcmcia.
make install copia los archivos a /lib/modules/2.6.x/pcmcia
depmod para actualizar dependencias a los módulos

- Para la configuración de la tarjeta
En el directorio de fuentes del driver hay un archivo atmel.conf que es útil para que el sistema pueda detectar la tarjeta y cargar el módulo correspondiente.
# cp scripts/atmel.conf /etc/pcmcia
# vi /etc/pcmcia/wireless.opts
# se ponen por default algunos valores para el esquema general, dependen de la red a la que nos conectemos
- Para la configuración de red
# vi /etc/sysconfig/network-scripts/ifcfg-atml0
DEVICE=atml0
BOOTPROTO=dhcp
ONBOOT=no
NETMASK=
USERCTL=no
DEFROUTE=yes
PEERDNS=yes
TYPE=Unknown
IPV6INIT=no
# otra vez, estos son valores generales
# vi /etc/sysconfig/network-scripts/ifup-wireless
# comente todo
- Para levantar la red, primero se le asigna el valor de la clave de cifrado o KEY si es necesario a la interfaz. Estos ya son valores de la red a la que nos conectemos. Generalmente los otros valores como ESSID, MODE, FREQ, CHANNEL y RATE se detectan automáticamente.
# iwconfig atml0 enc xxxx-xxxx-xx
Después se levanta la interfaz de red
# ifconfig atml0 up
# ifup atml0
Y con esto queda funcionando la red. Se pueden poner los comandos para asignar la KEY a la interfaz y levantar la interfaz en un archivo de comandos o shell script, y correrlo al iniciar la máquina.

Si nos queremos conectar a otra red, podemos hacer otro shell con los comandos necesarios.

También podemos usar schemes, que todavía no he visto bien como pero la idea en general es que en el archivo /etc/pcmcia/wireless.opts definamos los esquemas y las opciones para cada uno, como la KEY y otros valores si no son detectados automáticamente, y luego correr
# cardctl scheme MiEsquema
para configurar la interfaz. Luego se tiene que levantar la interfaz.








Labels: