Wifi con WAP
Comandante Data
eorcali en gmail.com
Mie Oct 4 15:25:44 BST 2006
Hola Juan Carlos... lamentable el driver es el rt2500.
Puede ser que sea porque es Ubuntu Dapper?
Saludos
Emanuel
Juan Carlos Diaz Boquete escribió:
> El mar, 03-10-2006 a las 08:24 -0300, Comandante Data escribió:
>
>> 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 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
>>
>> --
>> ubuntu-es mailing list
>> ubuntu-es en lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>>
>
> Hola,
>
> No he seguido el hilo todo, tengo este mensaje suelto, pero he visto una
> cosa que te puede ser de ayuda.
>
> Veo que tienes una tarjeta que ubuntu reconoce como ra0 (la mia tambien
> es asi) y he intentado de todo para conectarme sin conseguir nada. El
> motivo de que no tengas exito puede ser que el chip de tu tarjeta sea un
> Ralink rt61 y no un Ralink rt2500 o algo asi que es que ubuntu utiliza
> por defecto.
>
> La solución que yo encontre te la envio en el documento adjunto, es la
> unica forma en que consegui configurar mi tarjeta.
>
> Un saludo y espero que te sirva.
>
> Juan Carlos Díaz
>
Más información sobre la lista de distribución ubuntu-es