SinVerguenza

jueves, marzo 16, 2006

Linux y Wireless

Les voy a relatar mi experiencia en la instalacion de una tarjeta de red D-Link DWL-G520 y la conección de esta a una red wifi con autentificación WPA, en mi linux Slackware 10.2.


primero que nada tube que instalar el paquete wireless-tools (http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html) que me entrega tres aplicaciones necesarias para configurar la red que son (iwconfig, iwlist y iwspy).


Luego instale el driver de la tarjeta wireless, se llama "madwifi-20060310" y esta la baje de http://www.madwifi.net/Downloads/, se debe compilar e instalar


Y por ultimo el no menos importante la wpa-supplicant que la baje de http://hostap.epitest.fi/wpa_supplicant/, es necesaria para usar WPA, una vez descomprimido hay que copiar el archivo defconfig como .config,
luego editar el .config y modificar lo siguiente.


CONFIG_DRIVER_MADWIFI=Y


Luego modificar el Makefile para indicar donde estan los fuentes del driver madwifi.


CFLAGS += -I../PATH A LOS DRIVERS


Tambien se debe crear el archivo /etc/wpa_suplicant.conf, y dentro de el se debe poner lo siguiente:


network={
ssid="nombre de la coneccion inalambrica"
key_mgmt=WPA-PSK
proto=WPA
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk="la clave secreta"
}


Estos son los parametros que puse para poder comentarme a la red con sequridad WPA-PSK, metodo de encriptacion AES.


una vez compilado e instalados todos estos programas entramos a la configuracion final.


Primero que nada yo puse la carga del driver en el archivo rc.M, añadi una linea que contenia lo siguiente


modprobe ath_pci ifname=eth


El parametro ifname le indica al modulo que se carge con el sufijo eth, esto hay que revisarlo reiniciando la maquina para saber que numero le asignara definitivamente, sabiendo el numero en mi caso es la eth0 configuramos el rc.inet1.conf para la interface asignada.


Hay que configurar el archivo rc.wireless.conf, yo puse los tres primeros numeros de la mac y despues ingrese los parametros de la wifi.


00:13:46:*)
INFO="Wifi para tux"
ESSID="el nombre de tu proveedor de wifi"
NICKNAME="tu nick o el que quieras poner"
MODE="Managed"
KEY="s:la clave secreta"
WPA="wpa_supplicant"
WPADRIVER="madwifi"
;;


Luego levantamos la interface /etc/rc.d/rc.inet1 ethX_start, vemos con el ifconfig si aparece, si todo salio bien estas conectado con tu wireless.


En mi caso tube problemas con el archivo rc.wireless ya que cada vez que lo llamaba el rc.inet1 start, me mostraba un mensaje de error que decia esto


# echo "The rc.wireless script can only run from within rc.inet1"
# echo "Try running \"/etc/rc.d/rc.inet1 ${1}_start\" instead."


y me sacaba de la configuracion por lo que los comente y listo.


Les recomiendo harta paciencia, utilizen harto el ifconfig y el iwconfig, tambien el tail /var/log/messages para ver las salidas de la conección.


traten tambien si tienen problemas de ejecutar el wpa_supplicant por la consola con los parametros que entrega en el tail y agregandole -dd, les entregara informacion sobre la coneccion WPA


Esperando que les sirva, saludos :))

jueves, marzo 02, 2006

Se sabia

Leyendo en un diario de mi pais http://www.lun.com/modulos/catalogo/paginas/2006/03/02/LUCPRIN17LU0203.htm me entere de algo que siempre se ha sabido de los de america del norte, los canadienses no se sientan aludidos por favor.


Que son muy ignorantes, bien ellos saben mas de television, que de su propia cultura, menos van a saber donde vivimos los Chilenos, y otros pueblos que conocemos.



Por algo la cultura Nerd es la oficial de su pais, auque la tratan de ridiculizar, les cuesta aceptar que ellos son asi, si no lo creen solo tiene que mirar a su presidente :)