Pues parece que algún desarrollador ha metido la pata y resulta que los drivers Compat wireless que se incluyen en la reciente Ubuntu 10.10 llevan un fallo de serie que pone “a pelo” la versión del kernel como 2.6.31. Esto hace que algunos programillas como la suite airmon-ng deje de funcionar.

Tras una vuelta por google he llegado hasta esta solución en Ubuntu forums. Todo paso por parametrizar la llamada de nuestro kernel con variables de entorno (que para eso están, joder) a tarvés del comando uname. Ya de paso, y como hay que recompilar el driver (que no el kernel, así que tranquilos), pues la solución baja una versión actualizada, la compila, y la instala.

wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2010-10-16.tar.bz2
tar -jxf compat-wireless-2010-10-16.tar.bz2
cd compat-wireless-2010-10-16
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
gedit scripts/update-initramfs
#*** FIND LINE 13: KLIB=/lib/modules/2.6.31-wl/build
#*** REPLACE WITH: KLIB=/lib/modules/$(uname -r)/build
make
sudo make install
sudo make unload
sudo reboot

Espero que le ayude a alguien.  Repito que todo el mérito para el usuario SquirrelScript de ubuntuforums.