koquemon
2008-03-26 12:49:23-06
Hacks
El procedimiento para que *CUALQUIER* tarjeta de red inalámbrica funcione en *CUALQUIER* distro es el siguiente:
Necesitas que el kernel A WEBOS reconozca el hardware de la tarjeta.
Lo primero que haces es irte al dmesg línea por línea:
Si encuentras unas líneas como estas:
ya chingaste. Te has librado de muchos pedos.
Si no ves nada, intenta con lspci:
De nuevo, ya chingaste.
Si no logras ver nada en ambos casos, lo recomendable es que actualices tu kernel.
Si ya lo hiciste, ya reiniciaste y sigues sin ver nada, todavía queda una solución:
Descarga el kernel completo de http://www.kernel.org/, compílalo, instálalo y reincia tu sistema.
Si de plano hasta este punto no logras encontrar tu tarjeta de red enlistado, te vas tener que esperar unos meses hasta que se libere el hack de la tajeta.
Vamos a suponer que con la actualización del kernel si se pudo detectar tu tarjeta de red, lo que sigue es instalar los siguientes elementos para poder usar la tarjeta:
modelo, marca, fecha de elaboración, fecha de distribución, por cuál aduana entró al país, cuánto pagó de impuesto arancelario, número de lote, fecha de envío, etc, etc.
Podría sonar estúpido pero se han dado casos de que las tarjeta de red del # de lote 0000-0001 al lote 0000-4449 funcionan con un hack y el resto con otro.
Una vez que consigas los elementos, los compilas y los instalas.
Lo que sigue es relativamente sencillo (despues de tres semanas de no dormir lo es)
1. Primero cargas los modulos:
2. Cargamos el modulo:
si no hay pedos seguimos
3. Iniciamos el daemonio:
si no hay pedos ¡¡¡YA CHINGASTE CABRÓN!!!
4. Configuramos la red:
El dispositivo ethx es donde el kernel está mappeando la tarjeta inalámbrica.
Esto sería a grandes razgos lo que tendrías que hacer.
Desafortunadamente como puedes ver no cuento con la misma tarjeta de red que tu tienes pero si hay algo en que te pueda echar la mano, no lo dudes dos veces, ya sea por los comentarios o en el canal #mononeurona.org del FreeNode.
Suerte y ¡¡¡happy hacking!!!
Detectando la tarjeta de red
Necesitas que el kernel A WEBOS reconozca el hardware de la tarjeta.
Lo primero que haces es irte al dmesg línea por línea:
$dmesg | less
Si encuentras unas líneas como estas:
ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.2.1d
ipw3945: Copyright(c) 2003-2006 Intel Corporation
ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection
ipw3945: Copyright(c) 2003-2006 Intel Corporation
ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection
ya chingaste. Te has librado de muchos pedos.
Si no ves nada, intenta con lspci:
#lspci
05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
De nuevo, ya chingaste.
Si no logras ver nada en ambos casos, lo recomendable es que actualices tu kernel.
Si ya lo hiciste, ya reiniciaste y sigues sin ver nada, todavía queda una solución:
Descarga el kernel completo de http://www.kernel.org/, compílalo, instálalo y reincia tu sistema.
Si de plano hasta este punto no logras encontrar tu tarjeta de red enlistado, te vas tener que esperar unos meses hasta que se libere el hack de la tajeta.
Instalando los módulos
Vamos a suponer que con la actualización del kernel si se pudo detectar tu tarjeta de red, lo que sigue es instalar los siguientes elementos para poder usar la tarjeta:
- El subsytema de ieee80211 (Algunos kernels ya cuentan con esto).
- El micro-código.
- El módulo del kernel.
- Y finalmente el daemonio.
modelo, marca, fecha de elaboración, fecha de distribución, por cuál aduana entró al país, cuánto pagó de impuesto arancelario, número de lote, fecha de envío, etc, etc.
Podría sonar estúpido pero se han dado casos de que las tarjeta de red del # de lote 0000-0001 al lote 0000-4449 funcionan con un hack y el resto con otro.
Una vez que consigas los elementos, los compilas y los instalas.
Probando y usando la conexión
Lo que sigue es relativamente sencillo (despues de tres semanas de no dormir lo es)
1. Primero cargas los modulos:
#depmod -a
2. Cargamos el modulo:
#modprobe ipw39245
si no hay pedos seguimos
3. Iniciamos el daemonio:
#/sbin/ipw39245d
si no hay pedos ¡¡¡YA CHINGASTE CABRÓN!!!
4. Configuramos la red:
- El nombre del punto de acceso
#iwconfig ethx essid NOMBRE_DEL_MODEM
- Clave del punto de acceso:
#iwconfig ethx key PASSWORD_DEL_MODEM
- E iniciamos la conexión:
#dhclient ethx
El dispositivo ethx es donde el kernel está mappeando la tarjeta inalámbrica.
Epílogo
Esto sería a grandes razgos lo que tendrías que hacer.
Desafortunadamente como puedes ver no cuento con la misma tarjeta de red que tu tienes pero si hay algo en que te pueda echar la mano, no lo dudes dos veces, ya sea por los comentarios o en el canal #mononeurona.org del FreeNode.
Suerte y ¡¡¡happy hacking!!!
Permalink: http://www.mononeurona.org/users/entry/asarch/1211
Comentblogs:1.-
asarch wrote:
Pinche editor puto, no respeta el formato que se le aplica a la entrada.
2008-03-26 12:50:09-06
Pinche editor puto, no respeta el formato que se le aplica a la entrada.
2008-03-26 12:50:09-06
2.-
koquemon wrote:
Gracias asarch, probaré lo que me sugieres, lo curioso es que cuando inicia Debian, entre los servicios que levanta antes de las X´s aparece una lÃnea en donde señala que ha renombrado eth0 a eth1 ó eth2 no lo recuerdo con precisión, despues de lanzar un lspci obtengo la informaciòn correspondiente a mi controladora de red, a saber, VIA Tecnologies, Inc. VT6105 (Rhine-III) (rev 85), y el mòdulo Via-Rhine està debidamente cargado. Ahora bien, después de un ifcong obtengo información sólo de Local Loopback sin que aparezca ninguna configuración relacionada con ethx...
No tengo ninguna tarjeta de red inalambrica y dado que un lspci me da información de la tarjeta y el módulo correspondiente está cargado, aun asà será necesario compilar un núcleo nuevo? estoy usando Debian Sid y kde4...
Desde ya saludos.
2008-03-26 13:28:42-06
Gracias asarch, probaré lo que me sugieres, lo curioso es que cuando inicia Debian, entre los servicios que levanta antes de las X´s aparece una lÃnea en donde señala que ha renombrado eth0 a eth1 ó eth2 no lo recuerdo con precisión, despues de lanzar un lspci obtengo la informaciòn correspondiente a mi controladora de red, a saber, VIA Tecnologies, Inc. VT6105 (Rhine-III) (rev 85), y el mòdulo Via-Rhine està debidamente cargado. Ahora bien, después de un ifcong obtengo información sólo de Local Loopback sin que aparezca ninguna configuración relacionada con ethx...
No tengo ninguna tarjeta de red inalambrica y dado que un lspci me da información de la tarjeta y el módulo correspondiente está cargado, aun asà será necesario compilar un núcleo nuevo? estoy usando Debian Sid y kde4...
Desde ya saludos.
2008-03-26 13:28:42-06
3.-
asarch wrote:
Ah chinga, entendi mal :-P
Pero bueno, con el post de tu dmesg se te puede ayudar.
Suerte
2008-03-26 13:47:19-06
Ah chinga, entendi mal :-P
Pero bueno, con el post de tu dmesg se te puede ayudar.
Suerte
2008-03-26 13:47:19-06
4.-
koquemon wrote:
Ok... en cuento pueda posteo los datos, gracias por tomarte la molestia de contestar, saludos.
2008-03-27 14:16:33-06
Ok... en cuento pueda posteo los datos, gracias por tomarte la molestia de contestar, saludos.
2008-03-27 14:16:33-06
5.-
deadlysquid wrote:
para tarjetas inalambricas que nomas no te jalan, usa ndiswrapper para "convertir" los drivers de windows a drivers para tu distro favorita.
Igual, si necesitas mas info, date una vuelta por #mononeurona.org en Freenode.
Saludos y suerte.
2008-03-27 16:03:44-06
para tarjetas inalambricas que nomas no te jalan, usa ndiswrapper para "convertir" los drivers de windows a drivers para tu distro favorita.
Igual, si necesitas mas info, date una vuelta por #mononeurona.org en Freenode.
Saludos y suerte.
2008-03-27 16:03:44-06










