Com base no conteúdo de sua sessão de chat você deve reverter o arquivo /etc/network interfaces
que você editou para o seu conteúdo padrão:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
De acordo com as informações da sua pergunta, não há problema com os drivers do kernel em uso e as conexões com fio e sem fio são reconhecidas corretamente. Sua interface sem fio não está bloqueada, portanto, isso deve resolver seu problema. Se não, deixe-me um comentário e expandirei minha resposta conforme necessário.