6 votes

Comment résoudre le problème de chute de wifi depuis la mise à jour de Yosemite?

À ce jour, je rencontre des baisses aléatoires de connexion wifi sur mon MacBook Air 2012 qui me forcent à re-sélectionner le réseau toutes les dix minutes. Le seul changement récent apporté au système a été une mise à jour vers Yosemite. Une recherche sur Google a indiqué que d'autres rencontrent également le problème, mais jusqu'à présent je n'ai pas trouvé de solution.

Comment résoudre ce problème?

3voto

Jay Thompson Points 4026

Apple a publié aujourd'hui la mise à jour 10.10.1, censée résoudre de nombreux problèmes de wifi.

2voto

moodforaday Points 2633

Malheureusement, je pense que seule Apple peut résoudre ce problème, espérons avec une mise à jour de Yosemite (qui est déjà en phase de test, mais dont la date de sortie est inconnue).

En attendant, tout ce que je peux offrir est une solution de contournement.

Trouvez votre "port" WiFi

D'abord, vous devez trouver votre port Wi-Fi. Sur un MacBook Air, il s'agit probablement de en0.

Sur un Mac avec Ethernet intégré et Wi-Fi, le Wi-Fi est probablement en1.

Si vous n'êtes pas sûr, vous pouvez utiliser ceci :

WIFI=`/usr/sbin/networksetup -listnetworkserviceorder |\
egrep Device |\
fgrep Wi-Fi |\
sed 's#.*(Hardware Port: Wi-Fi, Device: ##g ; s#)##g'`

et ensuite faire

echo "$WIFI" 

pour voir ce que c'est.

Utilisez la commande airport

Depuis au moins Snow Leopard, il existe un outil airport à :

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Appelons cela $AIRPORT pour faire court :

AIRPORT='/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport'

Donc si nous mettons cela ensemble, ceci devrait être la commande appropriée pour dire à votre Mac de se connecter au signal Wi-Fi le plus fort disponible :

${AIRPORT} ${WIFI} prefs JoinMode=Strongest JoinModeFallback=KeepLooking

ce qui revient à écrire ceci :

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 prefs JoinMode=Strongest JoinModeFallback=KeepLooking

Utilisez launchd

Vous pouvez exécuter automatiquement cette commande airport périodiquement avec launchd.

J'ai rassemblé les fichiers nécessaires sur https://github.com/tjluoma/airport-autojoin mais l'idée est la suivante :

  • Utilisez le plist launchd dans /Library/LaunchDaemons/ (qui doit appartenir à root:wheel)

  • Que ce plist launchd surveille les changements dans /Library/Preferences/SystemConfiguration/

  • Exécutez la commande précédente à chaque changement.

Je ne rencontre pas ce problème dans Yosemite, donc je ne peux pas garantir que cela le résoudra, mais c'est ce que je ferais pour le résoudre si cela me arrivait régulièrement.

Consultez la page GitHub pour des instructions plus détaillées, y compris la suppression.

0voto

Donnelle Points 3285

J'avais des problèmes jusqu'à la version 10.10.4, la manipulation suivante a résolu le problème sur mon MBP début 2013.

  • Désactivez le WiFi
  • Ouvrez Finder
  • Appuyez sur Cmd+Shft+G pour accéder au dossier /Library/Preferences/SystemConfiguration/
  • Supprimez (ou déplacez) les fichiers suivants :
    • com.apple.airport.preferences.plist
    • NetworkInterfaces.plist
    • preferences.plist
  • Redémarrez votre ordinateur
  • Réactivez le WiFi

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X