fallo en aircrack, o en airodump, o en los drivers...¿donde?
hola a todos, tengo un asus eee 1005p con ubuntu 10.04 instalado y tarjeta atheros ar9285. se supone que con todo esto el aircrack funciona, o por lo menos debería dejarme poner la tarjeta en modo monitor... y es que ni eso. llevo días intentándolo (soy nobato en linux, pero sobre todo en seguridad wireless) y no he conseguido más que aprender un poco (que ya es algo) y perderme mucho. no se que pasa. el caso es que descargo el driver para la atheros compat-wireless-2.6.30 lo instalo con make,
y me pone esto:
make -C /lib/modules/2.6.32-21-generic/build M=/home/niquel/Escritorio/compat-wireless-2.6.30 modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.32-21-generic'
CC [M] /home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.o
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c: In function ‘mac80211_hwsim_config_interface’:
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c:603: warning: unused variable ‘mac’
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c: In function ‘hwsim_send_ps_poll’:
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c:771: warning: unused variable ‘buf’
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c: In function ‘hwsim_send_nullfunc’:
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c:802: warning: unused variable ‘buf’
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c: In function ‘init_mac80211_hwsim’:
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c:1051: error: implicit declaration of function ‘schedule_timeout_interruptible’
make[3]: *** [/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.o] Error 1
make[2]: *** [/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless] Error 2
make[1]: *** [_module_/home/niquel/Escritorio/compat-wireless-2.6.30] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.32-21-generic'
make: *** [modules] Error 2
luego make install:
WARNING: -e needs -E or -F
kernel/net/mac80211/mac80211.ko
kernel/net/wireless/cfg80211.ko
kernel/net/wireless/lib80211.ko
kernel/drivers/net/wireless/adm8211.ko
kernel/drivers/net/wireless/at76c50x-usb.ko
kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
kernel/drivers/net/wireless/b43/b43.ko
kernel/drivers/net/wireless/b43legacy/b43legacy.ko
kernel/drivers/net/b44.ko
kernel/drivers/ssb/ssb.ko
kernel/drivers/net/wireless/iwlwifi/iwlcore.ko
kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
kernel/drivers/net/wireless/iwlwifi/iwlagn.ko
kernel/drivers/net/wireless/ipw2x00/ipw2100.ko
kernel/drivers/net/wireless/ipw2x00/ipw2200.ko
kernel/drivers/net/wireless/ipw2x00/libipw.ko
kernel/net/wireless/lib80211.ko
kernel/drivers/net/wireless/libertas/libertas_cs.ko
kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko
kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko
kernel/drivers/net/wireless/p54/p54pci.ko
kernel/drivers/net/wireless/p54/p54usb.ko
kernel/drivers/net/wireless/rt2x00/rt2400pci.ko
kernel/drivers/net/wireless/rt2x00/rt2500pci.ko
kernel/drivers/net/wireless/rt2x00/rt2500usb.ko
kernel/drivers/net/wireless/rt2x00/rt61pci.ko
kernel/drivers/net/wireless/rt2x00/rt73usb.ko
kernel/drivers/net/usb/usbnet.ko
kernel/drivers/net/usb/cdc_ether.ko
kernel/drivers/net/usb/rndis_host.ko
kernel/drivers/net/wireless/rndis_wlan.ko
kernel/drivers/net/wireless/rtl818x/rtl8180.ko
kernel/drivers/net/wireless/rtl818x/rtl8187.ko
kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
make -C /lib/modules/2.6.32-21-generic/build M=/home/niquel/Escritorio/compat-wireless-2.6.30 modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.32-21-generic'
CC [M] /home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.o
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c: In function ‘mac80211_hwsim_config_interface’:
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c:603: warning: unused variable ‘mac’
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c: In function ‘hwsim_send_ps_poll’:
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c:771: warning: unused variable ‘buf’
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c: In function ‘hwsim_send_nullfunc’:
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c:802: warning: unused variable ‘buf’
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c: In function ‘init_mac80211_hwsim’:
/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.c:1051: error: implicit declaration of function ‘schedule_timeout_interruptible’
make[3]: *** [/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless/mac80211_hwsim.o] Error 1
make[2]: *** [/home/niquel/Escritorio/compat-wireless-2.6.30/drivers/net/wireless] Error 2
make[1]: *** [_module_/home/niquel/Escritorio/compat-wireless-2.6.30] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.32-21-generic'
make: *** [modules] Error 2
y make unload,
Unloading ath9k...
modifico el archivo module (etc/modules) para poner ath9. lo guardo, lo cierro, reinicio, y se supone que mi tarjeta ya tiene driver para monitorear... no?
luego hago iwconfig para saber que interfaz tengo, y me salen ls, eth0 y wlan0.
hago airmon-ng start eth0 para (se supone) activar el modo monitor de la tarjeta, y me sale:
Interface Chipset Driver
wlan0 ath9k - [phy0]
lo que no veo demasiado bien porque, según he leido, en esta información debería decirme algo como eth0 monitor mode: enabled ...
luego airodump-ng eth0... y el airodump no arranca. Pone esto:
ioctl(SIOCSIWMODE) failed: operation not supported
ARP lynktype is set to 1 (Ethernet) - ecpected ARPHRD_IEEE80211 or ARPHRD_IEEE8021_PRISM onstead. Make sure RFMON is enabled: run 'ifconfig eth0 up; iwconfig eth0 mode Monitor channel <#>'
Sysfs injection support was not found either.
P.D.: mi ordenador no tiene internet, osea que no puedo actualizar paquetes ni utilizar el comando apt-get. tengo que descargar los paquetes a usb y actualizarlos a mano... como quien dice.
no se si estoy metiendo la pata en algún punto. he leido bastante, (no se lo que hago mal, pero creo que me entero un poquito y más o menos de lo que estoy haciendo...), pero la info que he encontrado es casi siempre la misma) espero que sepais ayudarme, y gracias desde ya.
|