C

carlos_02

Usuario (República Dominicana)

Primer post: 26 may 2012Último post: 26 may 2012
1
Posts
0
Puntos totales
0
Comentarios
S
Solucionar problema mon0 channel -1 fixed en ubuntu
LinuxporAnónimo5/26/2012

Bueno realmente se ha discutido mucho sobre este tema desde que salio la version 10.10 de ubuntu e incluso yo he tardado mucho tiempo buscando una solucion definitiva a este problema y por fin la he encontrado. Para instalar los drivers de su tarjeta inalambrica y que el aircrack-ng no se quede atorado en el canal -1, que es un problema persistente desde la version 10.10 de ubuntu en adelante (incluso la ultima version precise pangolin acarrea este error) vamos a seguir los pasos detallados a continuacion. 0- opcional (Hacer backup a los drivers originales) COPIA DE SEGURIDAD DE DRIVERS ORIGINALES EN ROOT. Es muy reconmendable hacerlo pero los temerarios y los imprudentes pueden saltarse este paso cp /lib/modules/$(uname -r)/kernel/drivers/net/wireless/* /root/ Copiamos ieee80211 en directorio 80211. Código: mkdir /root/80211/ cp /lib/modules/$(uname -r)/kernel/net/wireless/* /root/80211/ luego proceder el borrado de los drivers originales rmmod nombre-del-driver //donde nombre del driver es el nombre del modulo a eliminar por ejemplo rtl8187 1- Hay que instalar los paquetes necesarios para la compilacion y ademas los headers del kernel. sudo apt-get install -y build-essential sudo apt-get install -y linux-headers-generic 2- luego descargamos los compat-wireless disponibles para la version de nuestro kernel de la pagina oficial. http://wireless.kernel.org/download/compat-wireless-2.6/ es recomendable que descargen la ultima version, de esta manera existe alta probabilidad de que funcione para las ultimas distribuciones, la ultima version estable es esta http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2 en la version base, y esta http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2012-05-10.tar.bz2 en la version de release. Descargan y descomprimen el compat wireless luego de descargado: wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2012-05-10.tar.bz2 tar -xjf compat-wireless-2012-05-10.tar.bz2 3- Luego se pasan al directorio descomprimido y descargan y aplican los parches para corregir los fallos en los drivers: cd compat-wireless-2012-05-10 wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch patch ./net/wireless/chan.c channel-negative-one-maxim.patch wget http://arghostfiles.netau.net/69576-001.bin patch -p1 < 69576-001.bin 4- luego si todo salio bien, procedemos a compilar e instalar los drivers make sudo make install Antes de instalar si conocemos el driver a compilar procedemos como sigue: Antes de realizar la compilación, si conocemos el chipset de nuestra tarjeta inhalambrica, podemos definir el driver mediante el script driver-select, el cual nos permite ahorrarnos tiempo de compilación. Suponiento que se desea compilar solo el driver para una Atheros 5001X, ingresamos en la terminal: ./scripts/driver-select ath5k 5. Por íltimo, reiniciar el sistema (o como alternativa, volver a cargar el controlador de la tarjeta WiFi) si el driver no cargo ejecutar los siguientes comandos desde el directorio donde descomprimieron y compilaron los drivers: cd compat-wireless-2012-05-10 sudo make wlunload sudo modprobe ath5k Nota: en caso de instalar un nuevo kernel, si el problema se repite habrí¡ que volver a hacer la operaciín para que surta efecto, ya que los nuevos modulos sobrescribiran a los compilados. 6- si tras reiniciar no carga sus modulos prueben con lo siguiente: COPIAR DRIVERS EN SUS DIRECTORIOS PARA QUE DEPMOD PUEDA CARGARLOS. -para el ejemplo utilizare el driver del chipset rtl8187l, para diferentes drivers deben cambiar las lineas de los comandos por la de sus drivers para que funcione. Copiamos el driver. cp /lib/modules/$(uname -r)/kernel/drivers/net/wireless/rtl8187/r8187.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/rtl818x/ Copiamos ieee80211 cp /lib/modules/$(uname -r)/kernel/drivers/net/wireless/rtl_ieee80211/* /lib/modules/$(uname -r)/kernel/net/wireless/ Reconstruimos las dependencias. depmod -ae reiniciamos. reboot si todo ha salido bien tendremos nuestra tarjeta funcionando. Bueno esto es todo por ahora, espero les guste el post, esta un poco mal arreglado pero es que soy novato. Cualquier cosa comenten fuente: http://www.arg-wireless.com.ar/index.php?topic=398.0

0
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.