Publicado el 20/11/2011 12:11:00 en Linux.
Author: DarkSpark | Total de votos: 3 Vote
bueno como muchos saben, algunas tarjetas presentan el problemas al querer sacar una clave wifi, en este tutorial vamos a ver como arreglar el problema del canal negativo o negative channel.
bueno empezamos.
Primero que nada devemos bajar la version mas reciente de compat wireles desde aqui
en mi caso e bajado la mas reciente ( compat-wireless-3.2-rc1-1 )
una vez descargado el paquete lo descomprimimos:
tar -jxf compat-wireless-XX-XX.tar.bz2
sustituyendo las XX con el numero de versión que hayamos descargado.
nos cambiamos al directorio donde se descomprimió.
cd compat-wireless-XX-XX
una vez dentro procedemos a bajar los parches necesarios con los comandos:
wget https://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch wget https://patches.aircrack-ng.org/channel-negative-one-maxim.patch
después aplicamos los parches con los comandos:
patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch patch -p1 < channel-negative-one-maxim.patch
al aplicarlos nos aparece esto:
normalmente ahora tendríamos que hacer un make, pero a mi me marcaba error, ademas si solo hacemos make nos compilaría todos los drivers, lo cual tardaría mucho mas, pero afortunadamente, incluyeron un script para seleccionar solo el driver que necesitamos :)
Para esto escribimos el comando:
darkspark@the-only-one:~/Descargas/compat-wireless-3.2-rc1-1> scripts/driver-select
y nos va a aparecer algo así:
como ven podemos elegir ya sea un driver por separado o un grupo de drivers ( si no sabemos cual es el nuestro ) en mi caso utilizo el driver ath5k que es para tarjetas atheros. así que escribimos el comando.
darkspark@the-only-one:~/Descargas/compat-wireless-3.2-rc1-1> scripts/driver-select ath5k
y aparece algo asi:
si no sabemos cual es nuestro driver podemos seleccionar un grupo basados en el chipset de nuestra tarjeta, por ejemplo en mi caso el comando seria este:
darkspark@the-only-one:~/Descargas/compat-wireless-3.2-rc1-1> scripts/driver-select atheros
con lo cual seleccionaria los drivers < ath5k ath9k carl9170 zd1211rw ath6kl > para compilarlos.
ahora si procedemos a compilar.
make
si no nos sale ningún error podemos proceder a instalar el driver
sudo make install
ya tenemos nuestro driver instalado pero necesitamos desactivarlo y volverlo a activar para que nos funcione con los cambios
sudo rmmod ath5k sudo modprobe ath5k
si no sabemos cual es nuestro driver simplemente podemos reiniciar la PC.
espero que este tutorial les sea de utilidad. :)