Como manter viva uma conexão wifi em um laptop

2

Eu tenho um Dell Mini 9 rodando o Ubuntu 14. O wifi parece funcionar bem, mas somente enquanto eu usá-lo. Percebi que, se eu deixá-lo ocioso e tentar fazer ping ou SSH, ele será desconectado da rede.

Quando faço login manualmente, nmcli nm informa sua desconexão e não se reconecta. Se eu reiniciar o serviço network-manager , ele será reconectado imediatamente.

Isso é um comportamento normal? Se sim, como faço para corrigir isso?

Eu estava pensando em fazer um cronjob que periodicamente verifica a conexão e reinicia o NM se estiver indisponível, mas isso parece um pouco hacky.

    
por Cerin 27.07.2015 / 01:25

2 respostas

3

Você pode tentar colocar uma linha neste arquivo: / etc / crontab (usando o sudo)

Por exemplo: 10 * * * * root /etc/init.d/networking restart OU você também pode usar o comando ping em vez de reiniciar a rede (2 * * * * root ping [ex. google.com]) Quando você salvar o arquivo, este comando irá automaticamente (nenhuma reinicialização é necessária) ser executado como root a cada 10 minutos pelo processo "cron" (localize o processo usando este comando: ps -aux | grep cron).

EDIT: Além disso, tente estes comandos para reconectar sua interface de rede: sudo nmcli nm enable false & amp; & amp; nmcli nm habilitar true OU sudo ifconfig wlan0 down & amp; & amp; sudo ifconfig wlan0 up

Existe também um tópico no fórum do Ubuntu: link

    
por Theoko 27.07.2015 / 01:30
0

Aqui está um método que funciona muito bem: Use o wavemon.

Instale assim:

sudo apt-get update
sudo apt-get install wavemon

Em seguida, vá para um espaço de trabalho da área de trabalho secundária.

Abra uma janela de terminal.

Emita o comando:

sudo wavemon

Ele mostrará a força da conexão (o que é útil para colocação de antenas, entre outras coisas)

O sudo não é necessário para executar este comando, mas permite reunir mais informações, como a função F3 Scan, que mostra outros pontos de acesso ao alcance.

O Wavemon gera continuamente pacotes semelhantes a ping.

Quando isso é usado, é seguro bloquear a tela com o pressionamento de tecla Command-L. O programa continuará a ser executado.

Experimente e poste comentários com suas experiências.

    
por SDsolar 29.07.2017 / 11:22