Sistema: Ubuntu 11.10
Linux gray 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686 i686 i386 GNU/Linux
Estoy intentando incluir en la lista negra un módulo (rt2800usb entre otros) como;
$ lsmod | grep rt
rt2800usb 22300 0
rt2800lib 48717 1 rt2800usb
crc_ccitt 12595 1 rt2800lib
rt2x00usb 20092 1 rt2800usb
rt2x00lib 48114 3 rt2800usb,rt2800lib,rt2x00usb
mac80211 272785 3 rt2800lib,rt2x00usb,rt2x00lib
cfg80211 172392 2 rt2x00lib,mac80211
$ emacs /etc/modprobe.d/blacklist.conf
y añadir:
blacklist rt2800usb
blacklist rt2800lib
blacklist rt2x00usb
blacklist rt2x00lib
y luego:
$ sudo update-initramfs -u
$ sudo reboot
Pero el módulo se carga después del reinicio:
$ lsmod | grep rt
rt2800usb 22300 0
rt2800lib 48717 1 rt2800usb
crc_ccitt 12595 1 rt2800lib
rt2x00usb 20092 1 rt2800usb
rt2x00lib 48114 3 rt2800usb,rt2800lib,rt2x00usb
mac80211 272785 3 rt2800lib,rt2x00usb,rt2x00lib
cfg80211 172392 2 rt2x00lib,mac80211
¿Cómo hago para que los cambios persistan (es decir, que los módulos estén en la lista negra) después de reiniciar?
Respuesta1
Como puedes ver desdelsmodproducción:
rt2800usb 22300 0
rt2800lib 48717 1 rt2800usb
crc_ccitt 12595 1 rt2800lib
rt2x00usb 20092 1 rt2800usb
rt2x00lib 48114 3 rt2800usb,rt2800lib,rt2x00usb
mac80211 272785 3 rt2800lib,rt2x00usb,rt2x00lib
cfg80211 172392 2 rt2x00lib,mac80211
rt2800usbyrt2800lib son utilizados por módulo rt2x00libque a su vez es utilizado porcfg80211
Por lo tanto, estos dos módulos que usted incluyó en la lista negra son necesarios para cargar el módulo.cfg80211que NO está en la lista negra. Por eso se cargan a pesar de estar en la lista negra.