Peleando con Wi-Fi (la venganza)

KWiFiManagerHace unos días me aboqué a la labor de configurar una vieja tarjeta Wi-Fi en mi venerable notebook con Slackware Linux. La labor fue compleja, pero rindió frutos.

En la imagen, pueden ver como KDE WiFi Manager detecta la tarjeta y la red, pero por motivos que aún son desconocidos para mí -no he podido entrar a la red para averiguar-, no me da IP para salir.

A lo mejor, es otra torpeza de mi parte, pero vamos a darle pelea.

Al grano

¿Cómo eché a andar la tarjeta? Anoten los que tengan el mismo problema:

  1. Actualicé el kernel: estaba en la versión 2.4.32 del kernel. Me actualicé -vía installpkg- al kernel 2.6.13, y de ahí -vía swaret- al 2.6.17.
  2. Instalé ndiswrapper: descargué la fuente del ndiswrapper, la herramienta que toma los drivers de Windows y los hace funcionar como módulos del kernel. Compilé según las instrucciones y lo instalé. Fundamental en este paso: la utilidad debe estar de acuerdo a la versión del kernel. Yo tenía uno compliado para el kernel 2.4, y nunca funco. Compilé desde la fuente en el kernel 2.6.17, y fue una seda.
  3. Instalé el driver que venía en el CD de la tarjeta: copié los archivos del driver en el disco duro y realicé la siguiente operación:
    • ndiswrapper -i NET33X.INF (hace que el módulo de ndiswrapper cargue la información del controlador nativo de Windows)
    • modprobe ndiswrapper (carga ndiswrapper como módulo del kernel)
    • Editar el archivo /etc/modules.conf, agregando la línea: alias wlan0 ndiswrapper (asocia el módulo recién cargado con la interfaz inalámbrica)
  4. Luego, entramos en nuestra interfaz de configuración favorita y ajustamos los valores de la red que buscamos.

Aún queda un tercer capítulo por resolver… ¿cómo obtener IP?

Lo más probable es que se estén topando las interfaces. Vamos a leer un poco más.

Si alguién sabe como arreglar el cacho, por favor publique el comentario.

3 comentarios para “Peleando con Wi-Fi (la venganza)”

  1. Francotirador Dice:

    Oye, ¿y no será problema de la red? ¿Te acuerdas que el otro día intenté conectarme con la Palm y no resultó?

    Si quieres, podemos ir a tomarnos un café al Blanco en la semana (la excusa, jeje) y como hay una red abierta allá a la que sí he podido conectarme, descartamos el punto.

    Además aprovechas de echarme una ayudadita con el tema de que Ubuntu no reconoce mi conexión. ¿Te parece? :)

    En una de esas la hacemos ampliada con los otros pingüineros y “aspirantes a” :P

  2. Javier Martínez Dice:

    Ya descarté la red. Todos los notebooks con Wi-Fi (incluso uno con SUSE y otro con Ubuntu) toman el punto de acceso.

    Por lo que leí por ahí, varios han tenido problemas con Wi-Fi cuando se configura como wlan0, así que hay que configurarlo como eth1 (por eso no toma el DHCP). Cómo en la casa todavía no hago la conexión Wi-Fi, entonces no voy a poder probar mi teoría hasta que llegue a la oficina mañana.

    Sobre el café, como andamos de tiempo, no creo que esta semana sea factible. Pero trae el juguete a la U, y lo revisamos de todas formas.

    Saludos.

  3. Cerrando la brecha » Peleando con Wi-Fi Dice:

    [...] Actualización: la tarjeta no tenía el chip Prism2.5. Tenía un chip Realtek (yo y mi costumbre de no hacer un lspci antes). Por lo mismo, usar ndiswrapper fue la solución. [...]


Escribe un comentario