Probando la recién horneada Backtrack 4 con el nuevo juguete, de entrada tenemos la carga del driver resuelta, en el boot entra directamente el rtl8187 así que está funcional y operativa, aunque no todo son buenas noticias.
Este driver tiene algún que otro fallo y nos hace perder la cobertura wifi, empezamos con cortes y al final la conexión se torna tan inestable que hace que navegar sea prácticamente un milagro, menos mal que la comunidad es amplia y disponemos del driver r8187, que, para mas inri, también viene incluído en el núcleo.
Para realizar el cambio de driver para nuestra wifi debemos parar la interfaz para después editar el fichero de bloqueo de drivers, vamos a ello:
#ifconfig wlan0 down
#vi /etc/modprobe.d/blacklist
tenemos que buscar el driver r8187 y tenemos las dos opciones de siempre (un :dd para borrarlo o bien lo dejamos comentado) más la de sustituirla añadiendo tl de modo que lo que bloqueémos realmente sea el modulo rtl8187; a ver, que me lío, en definitiva es meter en la blacklist el otro módulo así que sustituimos blacklist r8187 por blacklist rtl8187; de modo que sustituimos la carga del módulo por defecto por el que realmente nos interesa. Guardamos, cerramos y procedemos a sustituir el driver cargado (o si vamos a lo gonzo reiniciamos, que también vale).
#rmmod rtl8187
#modprobe r8187
ya podemos levantar de nuevo nuestra tarjeta de red, esta vez sin cortes y cumpliendo su función correctamente.
iwconfig wlan0 up
venga, a disfrutar y a probar backtrack (o wifis, allá cada uno XD)




me comentaban si este fallo es sólo con las antenas alfa usb AWU5051NH, en realidad es válido para esta y para todas aquellas que lleven el chipset Realtek 8187. Un saludete.
hola amigo!
me gustaría poder hablar contigo sobre este tema.
he probado lo que dices de la blacklist, funciona en modo live cd pero en el disco duro no. me marca un error. no existe el módulo.
hay alguna manera de solucinarlo?
siempre se carga el driver rtl8187
te dejo el mail.
daniandujar@hotmail.com
root@bt:~# rmmod rtl8187
ERROR: Module rtl8187 does not exist in /proc/modules
que diferencia existe entre el rtl8187 y r8187?
se puede cambiar?
prueba a hacerle un ‘~$ lsmod ‘ a ver si te aparece el módulo.
las diferencias… el r8187 da mayor estabilidad a la conexión, el rtl8187 da algunos problemas de cortes y pérdidas de paquetes.
Un saludo
Hola amigo!!!
gracias por tu respuesta.
esto es lo que me aparece, disculpa las molestias.
le he dado a airmon-ng para saber que wlan era la rtl8187..
root@bt:~# airmon-ng
Interface Chipset Driver
wlan0 Intel 3945ABG iwl3945 – [phy0]
wlan1 RTL8187 rtl8187 – [phy1]
root@bt:~# ifconfig wlan1 down
root@bt:~# kate /etc/modprobe.d/blacklist
root@bt:~# rmmod rtl8187
root@bt:~# modprobe r8187
FATAL: Error inserting r8187 (/lib/modules/2.6.30.9/kernel/drivers/net/wireless/rtl_ieee80211/rtl8187/r8187.ko): Invalid module format
eso es todo.
he probado en el backtrack 4 iniciado desde usb (live usb) y si que funciona pero por aquí no…
qué puede ser el problema?
Gracias!
después de que aparezca “Invalid module format” hago:
root@bt:~# lsmod
Module Size Used by
ieee80211_rtl 53240 0
ieee80211_crypt_rtl 4056 1 ieee80211_rtl
ipv6 239348 10
eeprom_93cx6 1684 0
aes_i586 7892 2
aes_generic 26836 1 aes_i586
sbs 10940 0
sbshc 4500 1 sbs
acpi_cpufreq 7808 0
cpufreq_powersave 1268 0
cpufreq_ondemand 7080 2
cpufreq_conservative 7048 0
cpufreq_stats 4728 0
freq_table 3476 3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
cpufreq_performance 1300 0
iptable_filter 2324 0
ip_tables 10916 1 iptable_filter
x_tables 13592 1 ip_tables
parport_pc 24292 0
lp 9412 0
parport 30572 2 parport_pc,lp
joydev 9728 0
snd_hda_codec_realtek 194936 1
snd_hda_intel 24712 1
snd_hda_codec 57204 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 6776 1 snd_hda_codec
snd_pcm_oss 37728 0
snd_mixer_oss 14324 1 snd_pcm_oss
arc4 1588 2
snd_pcm 67704 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
ecb 2484 2
snd_seq_dummy 2424 0
snd_seq_oss 27328 0
snd_seq_midi 5952 0
snd_rawmidi 19488 1 snd_seq_midi
snd_seq_midi_event 5972 2 snd_seq_oss,snd_seq_midi
snd_seq 47568 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
iwl3945 148216 0
iwlcore 161336 1 iwl3945
mac80211 204728 2 iwl3945,iwlcore
sdhci_pci 6900 0
sdhci 15864 1 sdhci_pci
iTCO_wdt 10584 0
uvcvideo 58016 0
lib80211 5176 2 iwl3945,iwlcore
mmc_core 46704 1 sdhci
serio_raw 5016 0
psmouse 41732 0
video 18024 0
snd_timer 19068 2 snd_pcm,snd_seq
snd_seq_device 6048 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ricoh_mmc 3508 0
iTCO_vendor_support 2840 1 iTCO_wdt
videodev 37056 1 uvcvideo
v4l1_compat 13336 2 uvcvideo,videodev
cfg80211 61268 3 iwl3945,iwlcore,mac80211
nvidia 8940996 0
rtc_cmos 10156 0
rtc_core 15792 1 rtc_cmos
output 2388 1 video
rtc_lib 2388 1 rtc_core
snd 50468 14 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 5856 1 snd
intel_agp 26108 0
acer_wmi 15488 0
rfkill 9328 4 iwlcore,acer_wmi
snd_page_alloc 7836 2 snd_hda_intel,snd_pcm
shpchp 31560 0
agpgart 29356 2 nvidia,intel_agp
led_class 3608 4 iwl3945,iwlcore,sdhci,acer_wmi
wmi 5960 1 acer_wmi
evdev 9120 13
sg 25064 0
pata_acpi 3892 0
ata_generic 4536 0
firewire_ohci 22648 0
firewire_core 40640 1 firewire_ohci
fuse 53104 1
root@bt:~#
gracias!
disculpa por llenarte tu blog de copy and paste :S
menuda chapuza de bactrack 4 tanto trabajo y al final en lo mas importante,LOS DRIVERS del alfa que había comprado para estrenarlo con bactrack 4 y resulta que no funciona bien,pues menuda mierda o son idiotas o poco les falta a los autores de este live cd.