Mac Wi-Fi caindo? Use um script simples Keepalive Bash para manter a conexão sem fio

Índice:

Anonim

Muitos usuários que atualizaram para o Mac OS X Lion descobriram que suas conexões Wi-Fi estavam caindo periodicamente sem motivo aparente. Publicamos um passo a passo razoavelmente completo com dicas sobre como corrigir os problemas de queda sem fio do OS X Lion e esse é um ponto de partida recomendado porque a maioria das dicas é fácil e menos complicada, mas entre elas estava um truque para manter a transferência de dados fazendo ping em um endereço IP.

A técnica de ping keepalive parece funcionar, mas acontece que você não precisa fazer ping em um IP externo, você também pode ocasionalmente fazer ping em seu ponto de acesso wi-fi local. Com isso em mente, vamos criar um script simples de manutenção de atividade que será executado a partir da linha de comando e executará ping em seu roteador a cada 5 segundos, permitindo que a conexão wi-fi se mantenha e evite quedas.

1) Obtenha o endereço IP do roteador WiFi

Você precisará saber o endereço IP do seu ponto de acesso sem fio antes de prosseguir, geralmente é algo como 192.168.0.1 ou 192.168.1.1.

Você pode obter essas informações em System Preferences > Network > Advanced > TCP/IP e procurar o IP ao lado de “Router”:

Anote esse IP e prossiga com o seguinte:

2) Crie o script Keepalive Bash

  • Inicie o Terminal (localizado em /Aplicativos/Utilitários/)
  • Digite o seguinte comando:
  • nano keepalive.sh

  • Cole o seguinte, certifique-se de substituir o IP por seus próprios roteadores:
  • !/bin/bash ping -i 5 -n 192.168.1.1

  • Pressione Control+O para salvar o conteúdo de keepalive.sh
  • Pressione Control+X para sair do nano

3) Execute o script Bash Keepalive Wi-Fi

  • De volta à linha de comando, temos que tornar o script executável, fazemos isso com:
  • chmod +x keepalive.sh

  • Agora para executar o script Keepalive, digitamos:
  • ./keepalive.sh &

Esse último comando inicia e executa o script keepalive.sh em segundo plano. Sua conexão sem fio deve permanecer ativa agora e a queda deve chegar ao fim.

A ideia de criar um script bash simples veio de Ahmet C. Toker, que deixou o truque em nossos comentários e disse que depois que rodou “o problema sumiu” e o wi-fi parou de cair. É menos uma solução e mais uma solução alternativa simples, mas parece manter as conexões wi-fi e provavelmente é melhor do que fazer ping em um endereço IP externo como yahoo.com por vários motivos.

A questão restante é se há um bug na forma como o Mac OS X 10.7 lida com conexões wi-fi ou se alguns roteadores simplesmente não funcionam bem com o OS X. Acho que é o último, porque eu Só encontrei o problema em marcas selecionadas de roteadores e outras são perfeitas, mas para todos os roteadores encontrei uma solução que interrompeu completamente as falhas de conexão.É possível que uma futura atualização do OS X 10.7 resolva o problema completamente para todos.

Se ainda estiver com problemas, você pode revisar nossos diversos guias anteriores sobre solução de problemas sem fio no Mac OS X:

Boa sorte!

Mac Wi-Fi caindo? Use um script simples Keepalive Bash para manter a conexão sem fio