Wifi con WAP
Comandante Data
eorcali en gmail.com
Mar Oct 3 12:24:54 BST 2006
Hola Miguel... segui tus indicaciones al pie de la letra pero sigo sin tener
suerte, este es el resultado que obtengo:
emanuel en emanuel-desktop:~$ sudo wpa_supplicant -ira0
-c/etc/wpa_supplicant.conf -Dndiswrapper -w
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
Mi placa de red es una MSI con chipset RT2500 y los datos de mi router son:
============================
SSID: linksys
Security Mode: WPA PERSONAL
WPA Algorithms: TKIP
WPA Shared key: clave
============================
En /etc/wpa_supplicant.conf solo tengo esto
network={
ssid="linksys"
psk= clave
proto=WPA RSN
key_mgmt=WPA-PSK
group=TKIP
proto=WPA
pairwise=TKIP
}
Ya no se que mas hacer, estoy realmente desesperado, porque recien descubri
Ubuntu y quede fasinado, pero es una lasitma que tenga que arrancar windows
cada ves que necesito internet, me perdi todo el fin de semana y el lunes
con esto no doy en el clavo, ya estoy perdiendo la esperanza.
Por favor ayudenme, no se si sera que mi placa no es compatible con el
wpasupplicant o que, me dijeron de instalar
NDISWRAPPER<http://ndiswrapper.sourceforge.net/mediawiki/index.php/Main_Page>para
poder cargarle a la placa el driver de windows pero es lo mismo que
nada.
Gracias a todos por su ayuda y por el tiempo que se tomaron en tratar
ayudarme, realmente se los agradesco.
Si a alguien se le ocurre algo mas le estare aun mas agradecido.
Saludos
Emanuel
El día 2/10/06, MIGUEL ANGEL ZAFRA REPISO <mazafra en hotmail.com> escribió:
>
> A ver, Comandante Data..
>
> Perdona q te escriba directamente (x favor publica esto en la lista), pero
> debo tener algun problema en el correo y no consigo enviar esto a la lista.
>
>
> Yo lo he hecho con el wpa_supplicant, me costó varios días pero hasta q no
> lo conseguí, no paré ;-)
> * Lo 1º es descargarlo de http://hostap.epitest.fi/releases/
> wpa_supplicant-0.4.9.tar.gz
> * Lo siguiente es extraerlo a una carpeta (en la cual tengamos
> permisos de escritura, obviamente)
> * Después tenemos q configurarlo, para ello creamos el fichero /etc/
> wpa_supplicant.conf. El contenido de éste dependerá de la configuración de
> nuestra red, pero a continuación pongo algunos ejemplos de configuraciones
> más comunes sacados de
> http://www.gentoo.org/doc/es/handbook/handbook-x86.xml?part=4&chap=4
>
> # 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=1
> # Caso sencillo: WPA-PSK, PSK como contraseña-frase ASCII,
> # permitiendo todas las encriptaciones válidas
> network={
> ssid="sencillo"
> psk="contrasenha-frase muy secreta"
> # Mientras más alta la prioridad, más rápido nos conectaremos
> priority=5
> }
> # Igual que el ejemplo anterior, pero barriendo por un SSID
> # específico (para los PAs que rechazan transmitir el SSID)
> network={
> ssid="segundo ssid"
> scan_ssid=1
> psk="contrasenha-frase muy secreta"
> priority=2
> }
> # Solamente estamos usando WPA-PSK. Se aceptada cualquier encriptación
> válida
> network={
> ssid="ejemplo"
> proto=WPA
> key_mgmt=WPA-PSK
> pairwise=CCMP TKIP
> group=CCMP TKIP WEP104 WEP40
> psk="contraseña"
> priority=2
> }
>
> Nota: Simplemente como recordatorio, las lineas q comienzan por # son
> comentarios e invisibles al programa q lee la configuración en cuestión..
> Nota2: Las líneas q indican la prioridad de cada network son
> prescindibles.
> A continuación escribo mi propia configuración por si sirviera de ayuda:
> network={
> ssid="mi_red"
> scan_ssid=1 #Sirve para las redes con la essid oculta (not
> broadcasting)
> proto=WPA #Protocolo de encriptación
> key_mgmt=WPA-PSK #Tipo de contraseña
> psk="mi_contraseña"
> }
>
> Bien, ahora tenemos q ejecutar el wpa_supplicant, para ello necesitamos
> indicarle:
> * Cual interfaz de red usamos. Puede ser wlan0, usb0, eth0, eth1,...
> Para saberlo basta hacer un iwconfig y nos dará la lista de interfaces de
> red presentes en nuestro ordenador.
> * Ruta de nuestro wpa_supplicant.conf
> * Driver correspondiente a nuestra tarjeta wireless. Para saber q
> driver debemos usar, leemos la sección correspondiente en el primer enlace q
> pegué.
> Nota3: Las tarjetas de intel integradas en portátiles usan el wext, en
> lugar del ipw2200
>
> Para probar si nuestra configuración funciona, hacemos (suponiendo q
> tenemos una tarjeta wireless ipw2200 en el interfaz eth0):
> cd /carpeta_de_instalacion_de_wpa_supplicant
> sudo ./wpa_supplicant -ieth0 -c/etc/wpa_supplicant.conf -Dwext -w
>
> Si aparece algo como:
> Trying to associate with 00:ff:00:1e:a7:7d (SSID='mi_red' freq=0 MHz)
> Associated with 00:ff:00:1e:a7:7d
> WPA: Key negotiation completed with 00:ff:00:1e:a7:7d [PTK=TKIP
> GTK=TKIP]
> Entonces significa q lo hemos configurado bien!!! E interrumpimos con
> Ctrl-C para dar un ultimo pasito.
> Pudiera pasar (como a mí) q antes de efectuar la orden anterior, haya q
> asociar manualmente la tarjeta de red wireless a nuestra red haciendo :
> sudo iwconfig eth0 essid mi_red
>
> Si ya hemos comprobado q wpa_supplicant se nos conecta bien, lo lanzaremos
> con la orden
> sudo ./wpa_supplicant -ieth0 -c/etc/wpa_supplicant.conf -Dwext -B
> que hará q el proceso se ejecute en background, es decir, "invisible".
> Si nuestro AP (router, módem, etc.) tiene activado el DHCP en este momento
> tendremos q decirle a nuestra tarjeta de red q le pida una IP al router,
> haciendo:
> dhclient eth0
>
> Después de unos segundos nos informará de la IP q router nos ha asignado y
> ya estaremos en disposición para navegar!!!!
> Nota final: Si consideras un latazo hacer estas dos últimas órdenes cada
> vez q inicias tu ordenador, te convendría crearte un script (x ejemplo
> wifi.sh) en la carpeta /etc/init.d/ . Podría ser algo como:
> #! /bin/bash
> sudo /ruta/wpa_supplicant -ieth0 -c/etc/wpa_supplicant.conf -Dwext -B
> sleep 5
> dhclient eth0
>
> y luego hacemos un
> sudo ln -s /etc/default/wifi.sh /etc/rc2.d/S45wificonf
> para hacer q Ubuntu lo ejecute al iniciarse..
>
> Espero haber servido un poco de ayuda..
> Saludos!!
> Chancas
> [Otro mundo es posible]
>
>
> ------------------------------
> Llama a tus amigos de PC a PC: ¡Es GRATIS! Pruébalo<http://get.live.com/messenger/overview>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20061003/d28d9e29/attachment.htm
Más información sobre la lista de distribución ubuntu-es