29 enero 2007

Red wifi con NdisWrapper

Ndiswrapper nos permite instalar nuestro adaptador wifi sin controladores nativos, usando los de windows. Esto lo hace mapeando los controladores de windows y asemejarlos con uno generico del kernel linux, mas o menos.

El proceso es bastante simple y por experiencias de gente que lo ha probao, efectivo.

Bueno empezamos:

http://sourceforge.net/project/showfiles.php?group_id=93482

Os bajais la version stable o la testting la que querais.

Descomprimis e instalais:

tar xvfz ndiswrapper-X.XX.X.tar.gz
cd ndiswrapper
./configure
make
su root
make install


Buscamos los drivers de windows de nuestro controlador

ndiswrapper -i /mnt/cdrom/Drivers/archivo.inf

Para verificar si funciona:

ndiswrapper -l

Se debería ver algo así:

Installed ndis drivers:
bcmwl5 present
Después hay que cargar el módulo de kernel del ndiswrapper

modprobe ndiswrapper

Y para que lo cargue en el arranque

ndiswrapper -m

Con un dmesg se puede ver si cargó bien.
Ahora toca configurar la tarjeta, para ello pondremos lo siguiente:

iwconfig wlan0 essid MI_ESSID

iwconfig wlan0 key open MI_CLAVE_WEP

iwconfig wlan0 channel MI_CANAL

Y con esto ya deberiamos poder engancharnos al router o punto de
acceso. Si no lo hace tendremos que proba con:

iwlist wlan0 scan

Esto hace un escaneo y devuelve los puntos de acceso mas cercanos con sus correspondientes caracteristicas (essid, si tiene clave wep o no...) Si tuvieramos que especificar una ip seria:

ifconfig wlan0 MI_IP

NOTA:Si queremos que cada vez que iniciemos sesion dispongamos de internet deberemos de añadir en el directorio /ect /.kde/Autostart un script con los comandos que queremos que se ejecuten, en nuestro caso el contenido del script sera:

#!/bin/bash
iwconfig wlan0 essid Bastiher / /nombre de la red
iwconfig wlan0 key open D4FBCE3067 / /contraseña

iwconfig wlan0 channel 11 / /canal

dhcpcd wlan0 / /nos dara IP dinamica



El nombre aconsejo que sea significativo, como el que puse yo: wlan.sh
Despues para que este script se ejecute hay que darle permisos de ejecucion, para ello, chmod +x wlan.sh.

Luego la red se puede administrar con el packete que de redes inalambricas que se instala con kde, o tambien con wireless assistant, muy parecido al entorno de hasefroch.

Wireless Assistant














gtkwifi



















links de interes sobre entornos wifi:


http://www.bitbuilder.com/wifi_radar/

http://sourceforge.net/projects/gtkwifi/

http://wlassistant.sourceforge.net/

http://people.redhat.com/dcbw/NetworkManager/

Info recogida gracias al Basty

No hay comentarios: