Você disse que tentou rfkill, mas isso funcionou para mim,
link
Este é o erro mais frustrante que já encontrei no Ubuntu. Este não foi um problema com 11,10 ou mesmo 12,04 betas. Quando inicializo, o wireless é sempre bloqueado, seja por um switch de hardware (Fn-F2 no meu laptop) ou pela opção no Ubuntu. Ocasionalmente, eu toco com fn-f2 em diferentes cenários e posso fazê-lo funcionar. No entanto, a qualquer momento depois de reiniciar, o problema volta.
Eu examinei muitas das outras respostas e tentei as soluções (rfkill, rmmod, etc) sem sucesso.
Você disse que tentou rfkill, mas isso funcionou para mim,
link
Depois de tentar todas as sugestões que vi aqui, eu estava prestes a desistir, mas aconteceu de eu estar instalando um dongle wifi no meu pi de framboesa (um computador de placa única rodando linux). As instruções que encontrei para essa máquina foram adicionar as seguintes linhas ao arquivo / etc / network / interfaces. Depois de salvar o arquivo e reiniciar, minha máquina Ubuntu agora estava ligando o wifi e tudo está bem.
após as linhas existentes:
auto lo
iface lo inet loopback
adicione isto:
auto wlan0
allow-hotplug wlan0
iface wlan inet dhcp
wpa-ssid "yourSSID"
wpa-psk "yourpassphrase"