Wi-Fi se déconnecte lorsque je verrouille le mac


84

Chaque fois que je verrouille mon Mac et que je me reconnecte en deux minutes, le réseau Wi-Fi est déconnecté. Y at-il un paramètre pour désactiver cela?

Modèle: Mac Book Pro - 15 pouces, mi-2010 Je le verrouille en cliquant sur "Fenêtre de connexion ..." après avoir cliqué sur mon nom d'utilisateur dans le coin supérieur droit de la barre de menus.

Réponses:


73

Faites ce qui suit:

Découvrez quelle est l'interface réseau pour votre wifi. Le mien est "en1" pour cet exemple (j'ai obscurci mes adresses MAC avec "00")

ifconfig
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500  
ether 00:00:00:00:00:00  
inet6 0000::000:0000:0000:0000%en1 prefixlen 64 scopeid 0x5
inet 10.0.1.16 netmask 0xffffff00 broadcast 10.0.1.255
media: autoselect
status: active

Ensuite, vous devez configurer l'utilitaire Airport de votre carte sans fil pour lui dire de ne pas l'éteindre:

cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO

1
Je ne sais vraiment pas pourquoi cette réponse n’est pas acceptée, c’est exactement le problème que j’avais. Merci!
NateDSaint

10
Cela n'a pas fonctionné sur mon MBPr 2013, malheureusement.
gWaldo

2
N'a pas travaillé fin 2013 MBPr.
Johann

4
Et si ce n'est pas une carte sans fil? (ethernet via coup de foudre). Quel serait le chemin?
nute

5
(pour les adeptes, le pouvoir de contrôle des commandes est un "redémarrage", alors ne le faites pas. Si vous n'avez pas de bouton d'éjection, le raccourci "écran verrouillé" est ctrl+shift+power
utilisé

19

EDIT : S'il vous plaît voir la réponse de John ci-dessus, qui dit essentiellement d'ouvrir Terminal et exécuter:

cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO

en1est le nom de l'interface WiFi de votre Mac. Vous pouvez l'obtenir avec cette commande Terminal:

ifconfig | grep -B 6 'status: active' | head -n 1 | cut -d : -f 1

lorsque le WiFi est la seule interface active (c’est-à-dire qu’aucun câble Ethernet n’est connecté).

Pour lister les paramètres d'interface, exécutez dans Terminal:

./airport en1 prefs

La sortie typique est:

AirPort preferences for en1:

DisconnectOnLogout=NO
Unable to retrieve JoinMode
JoinModeFallback=DoNothing
RememberRecentNetworks=YES
RequireAdminIBSS=NO
RequireAdminNetworkChange=NO
RequireAdminPowerToggle=NO
WoWEnabled=YES

Les Macs d’autres personnes se comportent mal de la même manière, lisez par exemple ceci et cela . Bien que je possède un MacBook Pro similaire fonctionnant sous la version 10.8.2, je me considère chanceux de ne pas souffrir de ce problème.

Par conséquent, la liste ci-dessous est plutôt une compilation de solutions possibles (certaines peuvent même paraître absurdes ou tout simplement évidentes) que des recommandations testées:

J'ai vérifié les paramètres de gestion de l'alimentation (commande pmset) et je n'ai defaultsrien trouvé.

(Ma configuration est la suivante: installation propre de "Mountain Lion" (avec restauration de Time Machine) et de la borne d'accès Airport Express.)

J'espère que cela aidera ...


Un commentaire, la plupart des programmes tiers ne verrouillent que l'écran principal. Si vous avez un deuxième moniteur ou que quelqu'un peut en connecter un, il est inutile.
John Smith

La modification des préférences via airportle terminal n’a pas résolu ce problème avec mon MacBook Pro High Sierra 10.13.2.
Cory Klein

6

Essayez la solution de contournement ici: http://forums.whirlpool.net.au/archive/2000041

Le problème avec OS X est de "verrouiller" votre écran. Vous avez le choix entre deux options: laisser l’économiseur d’écran expirer et verrouiller votre écran (qui ne déconnecte pas le WIFI) ou cliquer sur votre "nom d’utilisateur" dans le coin supérieur droit et en choisissant "Login Window" qui verrouille essentiellement votre Mac et vous amène à une fenêtre de connexion, mais cette approche déconnecte la connexion WIFI.

Le travail que j'ai trouvé consiste à installer une application appelée "Lock Me Now" à partir de l'App Store. Une fois qu'elle est installée, lancez-la et dans les préférences, cochez "Just Lock" sous "Lock Type" qui fait la même chose que l'économiseur d'écran expirant. Aussi, pour faciliter l’utilisation, vous pouvez attribuer un raccourci clavier pour simplifier le processus de verrouillage de votre Mac (j’ai choisi d’utiliser Command + L).


J'ai réalisé que mon problème initial était en fait résolu par cela, mais la solution de contournement que j'avais construite fonctionnait mieux avec la réponse de @ John. Cependant, je reviens au vôtre, car il est plus facile de verrouiller mon bureau et de partir sans avoir à vous soucier de tout éteindre en mon absence. : ) Merci!
NateDSaint

Le problème est qu’il s’agit d’un risque de sécurité, car il affiche votre nom d’utilisateur publiquement lorsque vous le réveillez, même si votre fenêtre de connexion n’est pas configurée.
John Smith

4

Vous pouvez le faire en écrivant un service simple pour Mac, c’est la meilleure solution à ce problème.

Essayez ceci - http://tecride.blogspot.in/2015/04/wifi-disconnects-when-you-lock-osx.html


2
Bien que ce lien puisse répondre à la question, il est préférable d’inclure ici les parties essentielles de la réponse et de fournir le lien pour référence. Les réponses avec lien uniquement peuvent devenir non valides si la page liée est modifiée.
Tetsujin

1
C’est la seule réponse qui fonctionne réellement sans que l’utilisateur doive modifier complètement son flux de travail.
Mashmagar

C'est la meilleure réponse pour moi (MBP 2015, OS 10.11), bien que je sois déçu de devoir apprendre un nouveau raccourci de verrou.
Eric Angell

Comme indiqué ci-dessus, votre nom d'utilisateur sera affiché à toute personne tentant de déverrouiller votre Mac, même si votre fenêtre de connexion n'est pas configurée. C'est un risque de sécurité.
John Smith

3

Ouvrez Applications > Utilities > Keychain Accesspuis accédez à Accès trousseau dans la barre de menus en haut, puis Préférences - cliquez sur " Afficher l'état du trousseau dans la barre de menus ".

Vous verrez un petit verrou sur la barre de menu ... cliquez dessus puis verrouillez l'écran à partir de là.


Je l'utilise tout le temps et je suis toujours déconnecté de mon réseau.
nute

1
Cette option de préférence n'est pas présente sur mon MacBook Pro exécutant High Sierra 10.13.12.
Cory Klein

3

Vous pouvez vivre sans l'application "lock me now".

juste utiliser:

CTRL + SHIFT + 'touche pour éjecter cd' (ou si vous n'avez pas de touche d'éjection, ctrl+shift+power)


qu'entendez-vous par "verrouillez-moi maintenant"?
Dwightk

Il est presque certain qu'il parle du programme mentionné ci-dessus dans l'App Store. Sa suggestion fait la même chose sans avoir à avoir une application.
Darrell Golliher

4
Malheureusement, cette méthode laisse également tomber le réseau sur les MBPr
gWaldo

0

Pour OS X 10.9, au lieu de verrouiller votre Mac, envisagez d’utiliser la commande suivante dans le terminal:

open -a /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app

La commande démarre, ce ScreenSaveEngine.appqui verrouille l'écran sans déconnecter le Wi-Fi. Je ne sais pas si cela fonctionne sur d'autres versions d'OS X.


-1

trouvé une solution à ce problème. Semble assez bien documenté

http://osxdaily.com/2014/04/24/fix-mac-disconnect-wifi-sleep/


1
Bienvenue à Ask Different! Bien que cela puisse théoriquement répondre à la question, il serait préférable d’inclure ici les parties essentielles de la réponse et de fournir le lien à titre de référence.
Glorfindel

Les liens ont tendance à mourir avec le temps. Si cela arrive, votre réponse ne sera pas très utile. Veuillez fournir les points saillants du lien dans votre réponse. En outre, en quoi votre réponse diffère-t-elle des neuf réponses déjà postées, y compris la réponse acceptée?
Greenonline

Dans la réponse acceptée, 1. de nombreux commentaires sont présents et ils ont répondu - "Cela n'a pas fonctionné fin 2013, MBPr." solution différente d'un autre
Arpit

Oui, je connais les règles de stackoverflow, mais dans ce lien, elles étaient affichées via des images et il était difficile de tout écrire en mots. Donc, j'ai partagé le lien seulement.
Arpit

-2

Pour les utilisateurs non-conformistes

Pour activer "Ouvrir les diagnostics sans fil .." car il ne s'affiche pas par défaut pour diagnostiquer la connexion WIFI.

Cliquez sur l'icône wifi dans la barre de menus avec la touche Option enfoncée. Au bas de la liste, vous avez "Open Wireless Diagnostics ..."

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.