Chute du Wi-Fi Mac ? Utiliser un simple script Keepalive Bash pour maintenir la connexion sans fil

Table des matières:

Anonim

De nombreux utilisateurs qui ont effectué la mise à niveau vers Mac OS X Lion ont découvert que leurs connexions Wi-Fi baissaient périodiquement sans raison apparente. Nous avons publié une procédure pas à pas raisonnablement approfondie avec des conseils sur la résolution des problèmes de chute sans fil d'OS X Lion et c'est un point de départ recommandé car la plupart des conseils sont simples et moins compliqués, mais parmi ceux-ci se trouvait une astuce pour maintenir le transfert de données en cinglant une adresse IP.

La technique de ping keepalive semble fonctionner, mais il s'avère que vous n'avez pas besoin de cingler une adresse IP externe, vous pouvez également cingler occasionnellement votre point d'accès wifi local . Dans cet esprit, nous allons créer un simple script keepalive qui s'exécutera à partir de la ligne de commande et cinglera votre routeur toutes les 5 secondes, permettant à la connexion wifi de se maintenir et d'empêcher une chute.

1) Obtenez l'adresse IP de votre routeur WiFi

Vous aurez besoin de connaître l'adresse IP de votre point d'accès sans fil avant de continuer, c'est généralement quelque chose comme 192.168.0.1 ou 192.168.1.1.

Vous pouvez obtenir ces informations à partir des Préférences Système > Réseau > Avancé > TCP/IP et en recherchant l'IP à côté de "Routeur":

Notez cette adresse IP et procédez comme suit :

2) Créez le script Keepalive Bash

  • Lancez le terminal (situé dans /Applications/Utilitaires/)
  • Tapez la commande suivante :
  • nano keepalive.sh

  • Collez dans ce qui suit, assurez-vous de remplacer l'IP par vos propres routeurs :
  • !/bin/bash ping -i 5 -n 192.168.1.1

  • Appuyez sur Ctrl+O pour enregistrer le contenu de keepalive.sh
  • Appuyez sur Ctrl+X pour quitter nano

3) Exécutez le script Wi-Fi Keepalive Bash

  • De retour à la ligne de commande, nous devons rendre le script exécutable, nous le faisons avec :
  • chmod +x keepalive.sh

  • Maintenant, pour exécuter le script keepalive, nous tapons :
  • ./keepalive.sh &

Cette dernière commande démarre et exécute le script keepalive.sh en arrière-plan. Votre connexion sans fil devrait rester active maintenant et la chute devrait prendre fin.

L'idée de créer un script bash simple vient d'Ahmet C. Toker, qui a laissé l'astuce dans nos commentaires et a déclaré qu'après l'avoir exécuté, "le problème a disparu" et le wifi a cessé de tomber. Il s'agit moins d'un correctif que d'une solution de contournement simple, mais il semble maintenir les connexions Wi-Fi, et c'est probablement mieux que d'envoyer un ping à une adresse IP externe comme yahoo.com pour un certain nombre de raisons.

La question restante est de savoir s'il y a un bogue dans la façon dont Mac OS X 10.7 gère les connexions wifi, ou si certains routeurs ne fonctionnent tout simplement pas bien avec OS X. Je pense que c'est ce dernier, parce que je Je n'ai rencontré le problème que sur certaines marques de routeurs et d'autres sont sans faille, mais pour tous les routeurs, j'ai trouvé une solution qui a complètement arrêté les échecs de connexion.Il est possible qu'une future mise à jour d'OS X 10.7 résolve complètement le problème pour tout le monde.

Si vous rencontrez toujours des problèmes, vous pouvez consulter notre multitude de guides antérieurs sur la résolution des problèmes sans fil sous Mac OS X :

Bonne chance!

Chute du Wi-Fi Mac ? Utiliser un simple script Keepalive Bash pour maintenir la connexion sans fil