Intervalo de verificação de Wi-Fi no Debian Wheezy, reconectar depois de dormir

5

Desejo reconectar-me a uma rede sem fio o mais rápido possível ao ativar meu computador no modo de suspensão. Sempre leva um tempo (geralmente 15 a 30 segundos) até que haja uma lista de redes disponíveis. A digitalização com iwlist não demora nem um segundo, por isso acho que demora um pouco até começar a digitalizar.

Posso reduzir o intervalo de verificação ou resolver meu problema de uma maneira diferente?

Estou executando o Debian Wheezy sem nenhuma configuração especial. As conexões de rede são manipuladas pela GUI, mas eu sou um usuário Debian de longa data e não tenho medo da linha de comando. Até mesmo as soluções Bash são bem-vindas - qualquer coisa que resolva meu problema.

    
por Emil Vikström 19.07.2012 / 15:23

4 respostas

2

Vai depender de vários fatores.

Sleep vs Hibernate

Problemas de software

  • Conectando-se a uma rede Wi-Fi aberta ou rede específica

  • Não conectando sem esperar por um BSID

  • Acessando sua senha

  • Problema no KWallet do KDE?

Problemas de hardware

  • Os modos de suspensão podem diferir dos fabricantes

  • Os drivers sem fio podem ser muito diferentes

Direção para pesquisa:

Embora eu não possa responder diretamente à sua pergunta, você provavelmente seria capaz de executar uma varredura direta com o iwlist e participar de uma rede aberta com base no gancho de gerenciamento de energia do Wheezy.

ACPI (via antiga)

Essa ação seria roteirizada pelos ganchos de evento ACPID.

Você pode saber mais sobre acpid / etc / acpi / actions

PM-Utils barra de lançamento

Essa ação seria roteirizada por meio de ganchos de evento do pm-util

  • currículo - O gancho DEVE executar qualquer ação que seja apropriada quando o sistema está saindo da suspensão.

  • degelo - O gancho DEVE executar qualquer ação que seja apropriada quando o sistema está saindo de suspender para o disco.

A funcionalidade suspender / retomar pode ser facilmente modificada com a instalação de arquivos no diretório /etc/pm/sleep.d. Esses arquivos, conhecidos como ganchos, podem executar tarefas específicas na suspensão / retomada.

  1. Algum evento acontece para acordar a máquina

  2. Cada um dos /etc/pm/sleep.d/* é executado na ordem de classificação reversa C,  com um argumento de linha de comando "resume" ou "descongela"

por 10.08.2012 / 17:57
2

Se sua rede usa apenas iPv4, o problema pode ser que o Debian Linux esteja tentando se conectar pela primeira vez via iPv6 sem sucesso, antes de passar para o iPv4 e ter sucesso. Desligar o iPv6 pode, neste caso, resolver o problema.

Para mais detalhes veja o Projeto Debian IPv6 , e especialmente a seção .

    
por 10.08.2012 / 19:05
2

Você mencionou que está executando o Debian Wheezy sem nenhuma configuração especial, então eu suponho que você esteja usando o NetworkManager. O que você pode tentar fazer é forçar o NetworkManager a se reconectar assim que sua máquina for ativada.

Para fazer isso, tente desta maneira:

  1. obtenha o UUID da conexão em que você está interessado:

    $ nmcli con
    
  2. verifique se você tem o pacote pm-utils instalado e crie um script em /etc/pm/sleep.d/ assim:

    nmcli con uuid 9890c6b9-d2b4-4ed2-a743-ad07cb6c125f

Obviamente, substitua o UUID pelo que você obteve na etapa 1. O script precisa ser executável e será executado toda vez que seu laptop sair da suspensão (ou suspender para o disco).

    
por 11.08.2012 / 17:26
2

Eu tenho uma versão local do Debian, chamada Canaima (distro venezuelana) .

Sem fazer nada que eu possa lembrar, a reconexão com a rede Wi-Fi ficou muito lenta depois de acordar o computador de "dormir". Demoraria apenas alguns minutos para a janela com a senha Wi-Fi e o botão de conexão para aparecer.

Primeiro, para superar isso, eu iria para a janela de configuração do Wi-Fi, desligava-a e ligava novamente, e a janela com a senha do wifi apareceria, e eu apenas clicaria em “conectar” e foi isso.

Em seguida, notei que havia uma opção para "DISPONÍVEL PARA TODOS OS USUÁRIOS", na janela de configuração do Wi-Fi, que estava desmarcada. Eu simplesmente verifiquei e esse foi o fim do meu problema. Agora, quando o laptop sai do modo de espera, o Wi-Fi já está conectado à sua rede.

Provavelmente, esse não é o caso de todos, mas, quando é o caso, a solução parece ser bem simples.

    
por 12.09.2015 / 03:04