Provavelmente há duas coisas erradas. Primeiro, abra um terminal pressionando Ctrl + Alt + T e execute:
gksudo gedit /etc/NetworkManager/NetworkManager.conf
Use nano ou kate ou leafpad se você não tiver o editor de texto gedit. Na parte inferior deste arquivo, copie e cole o seguinte:
[device]
wifi.scan-rand-mac-address=no
O resultado final será parecido com este
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
Revise cuidadosamente, salve e feche o editor de texto e execute:
sudo service network-manager restart
Em seguida, é provável que você tenha dois drivers possivelmente conflitantes carregados. Verifique:
lsmod | grep rtl
Eu suspeito que dois drivers estejam listados, rtl8xxxu
e também rtl8192cu
. Se assim for, você precisa de apenas um. Mais uma vez, a partir do terminal:
sudo -i
echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf
modprobe -r rtl8192cu
exit
Alguma melhoria? Pode ser necessário reiniciar.