Le wifi ne fonctionne que si je l'éteins puis le rallume

19

J'ai un MacBook Pro 15 "avec écran Retina que j'utilise pour le travail / des trucs personnels et je m'arrête toujours avec le Wi-Fi activé. Pour le connecter, je dois désactiver le Wi-Fi (sur mon MacBook, pas le routeur) et le rallumer, puis il se connecte à peu près immédiatement. Quel est le problème ici? C'est très ennuyeux.

Christopher Perry
la source
Depuis aussi longtemps que je me souvienne, j'ai dû le faire sur mon MacBook Pro Retina 15 ″ - J'ai toujours supposé que c'était le routeur, car je n'ai que le problème à la maison. J'ai même un script qui cyclera automatiquement le Wi-Fi s'il essaie de se connecter à mon réseau domestique et échoue pendant plus de 3 secondes :)
grg
J'ai ce problème au travail et à la maison. Cela a commencé à se produire après la mise à jour des Mavericks, donc je ne pense pas que ce soit le routeur.
Christopher Perry
Je suis d'accord avec @grgarside. Je ne sais pas s'il s'agit d'un problème Mac ou BSD, car les boîtiers Linux ont également un problème, mais les périphériques WiFi (internes / USB) semblent avoir des problèmes de connectivité. Les systèmes d'exploitation plus anciens nécessitaient de redémarrer la machine pour reprendre la connectivité (pas seulement redémarrer le logiciel WiFi, comme vous pouvez le faire avec Mac).
BotNet
@grgarside - Puis-je obtenir une copie de ce script s'il vous plaît? J'ai fait une question ici ( apple.stackexchange.com/questions/150722/… ) .. Très apprécié!
fabbb

Réponses:

7

Les anciennes préférences qui traînent après la mise à niveau peuvent provoquer des problèmes. Pour forcer une reconstruction des préférences, ouvrez Terminal et procédez comme suit:

cd /Library/Preferences/SystemConfiguration
sudo rm NetworkInterfaces.plist
sudo rm com.apple.airport.preferences.plist
sudo rm preferences.plist

puis redémarrez votre machine.

Christopher Perry
la source
Je dois le faire tous les trois jours pour que cela fonctionne correctement.
Voyage le
En fait, cela a résolu les problèmes que je rencontrais avec le clavier et le trackpad de mon macbook.
kris
6

Ce qui a réellement aidé était de réinitialiser le SMC et de réinitialiser la PRAM . Maintenant, le Mac se connecte instantanément au WiFi.

Modification ultérieure: il semble que le problème soit dû à des interférences provenant des signaux Bluetooth et de votre appareil WiFi. Parce qu'il s'est connecté beaucoup plus rapidement avec Bluetooth désactivé. Je suis passé à un réseau 5 GHz sur un autre point d'accès WiFi et je n'ai eu aucun problème depuis.

Voici toutes les suggestions que j'ai essayées de différentes sources:

endre
la source
Pouvez-vous ajouter des étapes pour réinitialiser le SMC et la PRAM?
Christopher Perry
4

Essayez ce script Golang - https://github.com/icecrasher321/Wifi_Hack

Le script automatise le processus d'éteindre et de rallumer votre wifi à des intervalles de 20 minutes (les versions futures détecteront les pertes de paquets pour démarrer le processus de réinitialisation du wifi). Vous pouvez le faire fonctionner en arrière-plan. Plus d'informations sont disponibles dans le README du lien github donné ci-dessus.

Si vous ne voulez pas installer Golang juste pour cela, vous pouvez obtenir le même résultat en utilisant le script shell suivant

#!/bin/bash

while :; do
    networksetup -setairportpower en1 off
    sleep 3
    networksetup -setairportpower en1 on
    sleep $((20 * 60))
done

Exécutez d' networksetup -listallhardwareportsabord pour vérifier si votre Wi-Fi est vraiment activé en1.

Vikhyath mondreti
la source
1
Les réponses de lien uniquement ne sont généralement pas très utiles pour commencer et perdent toute valeur au cas où la cible du lien disparaîtrait. De plus, Golang ne fait pas partie d'OSX, donc des informations supplémentaires sur ce que fait le script et comment le faire fonctionner sur une installation OSX standard seraient utiles.
nohillside
Excusez-moi pour la réponse grossière. Répondre à votre question - Le script automatise le processus d'éteindre et de rallumer votre wifi à intervalles (vous définissez). Vous pouvez le faire fonctionner en arrière-plan. Plus d'informations sont disponibles dans le README du lien github donné ci-dessus.
Vikhyath mondreti
0

http://osxdaily.com/2012/11/30/resolving-stubborn-wi-fi-connection-problems-in-mac-os-x/

Essayez de supprimer certains des fichiers plist comme indiqué ci-dessus

BotNet
la source
Des réponses plus élaborées sont attendues ici, pas seulement une URL unique qui pourrait se déconnecter et donc rendre votre réponse inutile. Envisagez de modifier la réponse, d'ajouter certaines des informations les plus pertinentes à partir de l'URL que vous avez publiée et, peut-être, d'expliquer pourquoi cela pourrait résoudre le problème du PO.
Thecafremo
0

Pas:

  1. Éteignez votre routeur.
  2. Démarrez votre Mac (maintenant, il devrait démarrer sans problème)
  3. (supprimez toutes vos configurations de réseau wifi. Créez-en de nouvelles) <- cela ne fonctionne pas pour moi.
  4. Préférences> Désactiver en IPv6 dans les préférences réseau !!!

Essayez également de mettre à jour / réinstaller les pilotes de réseau virtuel tap / tun. Installez la version de votre système d'exploitation sur http://tuntaposx.sourceforge.net/download.xhtml

Miquel
la source
0

Regardez vos paramètres antivirus, j'ai dû vérifier mes paramètres sur avast (programme antivirus) et j'ai réalisé qu'un "bouclier web" était activé, une fois que je l'ai désactivé. Le chargement des pages Web a commencé. Ps: j'étais quelques jours sans charger de pages Web sur mon ordinateur portable avant d'essayer cela. J'espère que ça aide :)

jamessimple
la source
0

J'ai écrit ce script qui vérifie Internet toutes les 20 secondes, puis redémarre l'adaptateur réseau wifi s'il est hors ligne. Vous devrez peut-être changer votre adaptateur de en0 en fonction de celui que votre appareil WIFI utilise

#!/bin/bash

    while :; do

    echo -e "GET http://google.com HTTP/1.0\n\n" | nc google.com 80 > /dev/null 2>&1

    if [ $? -eq 0 ]; then
        echo "Online"
    else
        echo "Offline"
        networksetup -setairportpower en0 off
        sleep 3
        networksetup -setairportpower en0 on
    fi

        sleep $((20*1`))
    done
frazras
la source
0

Dans mon cas, la seule chose que j'ai trouvée pour résoudre le problème était de changer les paramètres de pays de mon routeur aux États-Unis.

Les routeurs et les interfaces sans fil ont des «profils» différents pour différentes régions du monde en raison de réglementations qui varient d'un pays à l'autre.

Dans mon cas, je soupçonne que quelqu'un a une implémentation de buggy de son côté (peut-être mon routeur, peut-être mon MacBook Pro).

m1keil
la source
0

J'avais des problèmes avec mon Internet sur mon dernier modèle de MacbookPro 2015 depuis des mois et j'ai désactivé le Bluetooth et la différence était de jour comme de nuit. J'ai environ 6 appareils différents auxquels le Bluetooth a été connecté en marche et en arrêt pendant deux ans. Je l'ai récemment fait réparer chez Apple pour un autre problème où la PRAM a été réinitialisée et n'a vu aucun changement. Publiera un suivi si quelque chose change, mais je suis étonné de la différence jusqu'à présent.

Daisy Simon
la source