?>/script>'; } ?> "Como... IPW2200 + WPA" Widgets Magazine

Autor Tema: "Como... IPW2200 + WPA"  (Leído 3415 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Elena_FranciX

  • Visitante
"Como... IPW2200 + WPA"
« en: 06-08-2006, 19:41 (Domingo) »

« Última modificación: 07-08-2006, 13:32 (Lunes) por Elena_FranciX »

Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18294
Re: HOWTO "Como... ipw2200 + wpa"
« Respuesta #1 en: 07-08-2006, 00:52 (Lunes) »
 ;)

Muy bueno.


Elena_FranciX

  • Visitante
Cómo conseguir ipw2200 y wpa para trabajar
« Respuesta #2 en: 07-08-2006, 13:31 (Lunes) »
De muy bueno nada, a desarrollarlo en versión Spanish ¡eso es lo bueno!

Citar
PRIMERO quede claro que hablan desde la distribución GRATUITA de UBUNTU

Cómo conseguir ipw2200 y wpa para trabajar

1º 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.

Código: [Seleccionar]
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í.

Código: [Seleccionar]
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:

Código: [Seleccionar]
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:

Código: [Seleccionar]
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:

Código: [Seleccionar]
cd ..
sudo tar xvzf ipw2200-1.0.6.tgz
cd ipw2200-1.0.6


de nuevo
Código: [Seleccionar]
sudo sh remove-old
Tu sistema está limpio ahora a instalar ieee80211, :

Código: [Seleccionar]
cd ..
cd ieee80211-1.0.3
make
sudo make install

Después de  make and install ipw2200 ipw2200 también:

Código: [Seleccionar]
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:

Código: [Seleccionar]
sudo apt-get install wpasupplicant
Tienes que crear un wpa_supplicant.conf in /etc, :
Código: [Seleccionar]
sudo gedit /etc/wpa_supplicant.conf
Y pegar las líneas siguientes en el editor de textos

ctrl_interface=/var/run/wpa_supplicant

Código: [Seleccionar]
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:

Código: [Seleccionar]
dmesg | grep ipw
para ver si hay errores.
Entonces teclear el comando siguiente al configurate wpa_supplicant:

Código: [Seleccionar]
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:

Código: [Seleccionar]
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:

Código: [Seleccionar]
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

Código: [Seleccionar]
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:

Código: [Seleccionar]
sudo gedit /etc/init.d/wifi_wpa.sh
Aqui esta el mini script

Código: [Seleccionar]
#! /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

Código: [Seleccionar]
sudo chmod +x /etc/init.d/wifi_wpa.sh
Y crear un symlink para definir el servicio relativo

Código: [Seleccionar]
sudo ln -s /etc/init.d/wifi_wpa.sh /etc/rcS.d/S40netwifiwpa
Citar
Espero que este howto sea provechoso.

« Última modificación: 07-08-2006, 13:36 (Lunes) por Elena_FranciX »

*dudux

  • Visitante
Re: "Como... IPW2200 + WPA"
« Respuesta #3 en: 09-12-2008, 23:48 (Martes) »
...funciona ipw2200 con wpa2 ccmp tkip

Código: [Seleccionar]
wpa_supplicant -d -c /etc/wpa_supplicant/wpa_supplicant.conf -ieth1 -Dwext          



Código: [Seleccionar]
lenny dudu # cat /etc/wpa_supplicant/wpa_supplicant.conf

# No cambie la siguiente l�nea, a riesgo que no funcione
#ctrl_interface=/var/run/wpa_supplicant

# Aseg�rese que s�lo root puede leer la configuraci�n de WPA
#ctrl_interface_group=0

# Perm�tale a wpa_supplicant encargarse del barrido y selecci�n de los PA
#ap_scan=2


# This is a network block that connects to any unsecured access point.
# We give it a low priority so any defined blocks are preferred.
ctrl_interface=/var/run/wpa_supplicant

network={
       bssid=00:AF:D4:FE:22:88
       scan_ssid=0
       ssid="DuDuWRT"
       key_mgmt=WPA-PSK
       pairwise=CCMP
       group=TKIP CCMP
       psk="enamoraodelavida"
}