Mac Wi-Fi en baisse? Utiliser un script basique Keepalive simple pour maintenir une connexion sans fil
De nombreux utilisateurs qui ont migré vers Mac OS X Lion ont découvert que leurs connexions Wi-Fi tombaient périodiquement sans raison apparente. Nous avons publié une procédure pas à pas avec des conseils sur la résolution des problèmes de suppression sans fil d'OS X Lion. C'est un point de départ recommandé car la plupart des astuces sont faciles et moins compliquées.
La technique de ping keepalive semble fonctionner, mais il s'avère que vous n'avez pas besoin de faire un ping sur une adresse IP externe, vous pouvez aussi occasionnellement ping sur votre point d'accès wifi local . Dans cet esprit, nous allons créer un script keepalive simple qui s'exécutera à partir de la ligne de commande et fera un ping sur votre routeur toutes les 5 secondes, permettant à la connexion wifi de se maintenir et d'empêcher une chute.
1) Obtenez votre adresse IP de routeur WiFi
Vous devez connaître l'adresse IP de votre point d'accès sans fil avant de continuer, c'est généralement 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'adresse IP à côté de "Routeur":
Prenez note de cette adresse IP et procédez comme suit:
2) Créer le script Keepalive Bash
- Lancez le terminal (situé dans / Applications / Utilities /)
- Tapez la commande suivante:
- Collez ce qui suit, veillez à remplacer l'adresse IP par vos propres routeurs:
- Appuyez sur Ctrl + O pour enregistrer le contenu de keepalive.sh
- Hit Control + X pour quitter nano
nano keepalive.sh
#!/bin/bash
ping -i 5 -n 192.168.1.1
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:
- Maintenant, pour exécuter le script keepalive, nous tapons:
chmod +x keepalive.sh
./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 en vie 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é le tour dans nos commentaires et a dit qu'après qu'il l'a couru "le problème a fondu" et le wifi a cessé de tomber. C'est moins un correctif et une solution de contournement plus simple, mais cela semble maintenir les connexions wifi, et c'est probablement mieux que d'envoyer une requête 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 bug avec Mac OS X 10.7 qui gère les connexions wifi, ou si certains routeurs ne fonctionnent pas bien avec OS X. Je pense que c'est le dernier, car je n'ai rencontré le problème que sur certaines marques des routeurs et d'autres sont parfaits, 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ésoudra complètement le problème pour tout le monde.
Si vous rencontrez toujours des problèmes, vous pouvez consulter notre multitude de guides sur le dépannage des problèmes sans fil dans Mac OS X:
- La chute de WiFi dans OS X Lion? Voici quelques solutions de dépannage sans fil
- Guide de dépannage des problèmes sans fil sur votre Mac
- Correction d'un problème de connexion sans fil à l'aéroport sous Mac OS X 10.6 Snow Leopard
- Solution simple pour les problèmes de suppression sans fil avec Mac OS X 10.6.3
Bonne chance!