De muy bueno nada, a desarrollarlo en versión Spanish ¡eso es lo bueno!PRIMERO quede claro que hablan desde la distribución GRATUITA de UBUNTU
Cómo conseguir ipw2200 y wpa para trabajar1º compilar e instalar el DRIVER ipw2200 1.0.6
http://ipw2200.sourceforge.net/ en la instalación estándar de Hoary no soporta wpa por ello también hay que instalar el Firmrware y el último driver de ipw2200 1.0.6
Desde ipw2200 1.0.5, el proyecto ipw2200 no incluye el subsistema ieee80211 más, así que también tenemos que compilarlo e instalar
http://ieee80211.sourceforge.net/Hay que compilar las fuentes del driver, necesitamos los paquetes: build-essential, gcc, linux-headers-myOwnKernelVersion.
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install gcc
sudo apt-get install linux-headers-$(uname -r)
Nota: si tienes las fuentes del KERNELL instalado, no necesitarás los linux-headers. Y si estás funcionando un KERNELL de encargo compilado por ti, no necesitarás instalar los paquetes mencionados arriba.
seguir estas instrucciones de agregar los depósitos adicionales, que son siempre prácticos tener.
Aquí están los pasos (para los newbies: se suponen los comandos siguientes de ser mecanografiado en la misma sesión de la consola):
Lo primero es descargar el FIRMWARE
de aquí.sudo tar xvzf ipw2200-fw-2.3.tgz
sudo cp ipw-2.3-*.fw /usr/lib/hotplug/firmware/
Ahora descargar el subsistema más último
ieee80211 de aquí.Entonces
untar y cambia tu directorio actual en el driver uno:
sudo tar xvzf ieee80211-1.0.3.tgz
cd ieee80211-1.0.3
Ejecuta el
remove-old.sh script que viene con el paquete del driver para cerciorarse de que cualquier viejo módulo está suprimido:
sudo sh remove-old
Ahora descargar el conductor más último ipw22000
de aquí.Entonces untar y cambia tu directorio actual en el conductor uno:
cd ..
sudo tar xvzf ipw2200-1.0.6.tgz
cd ipw2200-1.0.6
de nuevo
sudo sh remove-old
Tu sistema está limpio ahora a instalar ieee80211, :
cd ..
cd ieee80211-1.0.3
make
sudo make install
Después de
make and install ipw2200 ipw2200 también:
cd ..
cd ipw2200-1.0.6
make
sudo make install
Nota: se parece que hay actualmente un
bug/fallo (los guiris dicen bichos jejeje) al quitar remove-old script en algunos sistemas; si tienes errores al compilar
ieee80211 sobre la presencia de viejos módulos, tienes que suprimirlos manualmente, después el tener unloded todos los módulos de ieee80211* a través del “
modprobe -r module_name” (teclea
“lsmod” para ver los actuales módulos disponibles ).
Ahora tenemos que descargar e instalar el paquete wpa_supplicant:
sudo apt-get install wpasupplicant
Tienes que crear un wpa_supplicant.conf in /etc, :
sudo gedit /etc/wpa_supplicant.conf
Y pegar las líneas siguientes en el editor de textos
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="your_network_name"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk="your_secret_key"
}
De todas formas hay ejemplos más futuros de la configuración en
/usr/share/doc/wpasupplicant/examples/wpa_supplicant.conf.gz.Entonces reboot para cerciorarse de que los módulos nuevos estén cargados con éxito y TECLEAR:
dmesg | grep ipw
para ver si hay errores.
Entonces teclear el comando siguiente al configurate
wpa_supplicant:
sudo wpa_supplicant -B -i eth1 -c /etc/wpa_supplicant.conf -D ipw -w -dd
Nota: “eth1” es tu WiFi.
Si tienes problemas para establecer la conexión con el AP, para tomar “- W” flag out / fuera.
Algunos sistemas pueden tener problemas en encontrar el AP; Si tienes problemas para encontrar tu AP, agregar así pues, la opción “
ap_scan=2” dejar
wpa_supplicant realizando la exploración en vez del driver wireless de la tarjeta. Tu /etc/wpa_supplicant.conf parecerá tan el siguiente:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=2
network={
ssid="your_network_name"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk="your_secret_key"
}
Algunos sistemas pueden tener problemas en conectar con el AP; si tienes esta edición, intenta agregar el “"
pairwise=TKIP” en la sección relativa de la red de
/etc/wpa_supplicant.conf, de modo que parezca esto:
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="your_network_name"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
psk="your_secret_key"
}
Por supuesto, si tienes findind de los problemas el AP y el conectar con él, tienes que agregar “ap_scan=2” y el “
pairwise=TKIP”, como el siguiente
ctrl_interface=/var/run/wpa_supplicant
ap_scan=2
network={
ssid="your_network_name"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
psk="your_secret_key"
}
Ahora tenemos que crear un pequeño scrit (primero proporcionada por fulco y corregida por mí) para conseguir el wpa arranque automáticamente en el cargador:
sudo gedit /etc/init.d/wifi_wpa.sh
Aqui esta el mini script
#! /bin/sh
# wifi: wpa_supplicant init
echo " * [Wifi]: Enabling WPA supplicant..."
if [ -x /usr/sbin/wpa_supplicant ]; then
/usr/sbin/wpa_supplicant -B -i eth1 -c /etc/wpa_supplicant.conf -D ipw -w
fi
exit 0
Cambiar los permisos del script para permitir que sea ejecutada
sudo chmod +x /etc/init.d/wifi_wpa.sh
Y crear un symlink para definir el servicio relativo
sudo ln -s /etc/init.d/wifi_wpa.sh /etc/rcS.d/S40netwifiwpa
Espero que este howto sea provechoso.