Já experimentou uma das soluções abaixo? Eu tenho que adivinhar a resposta aqui como o problema não é fácil de reproduzir, pode ser um problema com o driver que você tem.
-
No arquivo de interfaces, tente comentar "auto wlan0" e mantenha "allow-hotplug wlan0"
#auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp ... rest of the config ...
-
Provavelmente não é a solução ideal que você está procurando, mas tente criar um novo shell script com privilégios de execução em seu diretório de scripts favoritos com o seguinte conteúdo.
ifdown wlan0 ifup wlan0
Em seguida, adicione a seguinte linha ao seu arquivo de interfaces.
auto wlan0 iface wlan0 inet dhcp ... rest of the config ... post-up /path-to-your-script/script.sh
-
Quando o computador é inicializado sem a conexão sem fio ativa. Tente mexer com
iwconfig
com parâmetros diferentes (tente man iwconfig para obter uma lista completa) até que sua interface apareça. Eu acho que pode sertxpower
tipo de opção pode ajudá-lo aqui. Se isso funciona para você, então usepre-up <command-that-worked>
em seu arquivo de interfaces como na segunda resposta e deixe o comando lá.Então, algo assim no final (lembre-se de passar caminhos absolutos para (pre | post) -up
pre-up /sbin/iwconfig wlan0 txpower on