Il Wi-Fi si disconnette quando blocco il mac


84

Ogni volta che blocco il mio mac e accedo nuovamente in due minuti, ha disconnesso la rete Wi-Fi. C'è un'impostazione per disabilitarlo?

Modello: Mac Book Pro - 15 pollici, metà 2010 Lo blocco facendo clic su "Finestra di accesso ..." dopo aver fatto clic sul mio nome utente nell'angolo in alto a destra della barra dei menu.

Risposte:


73

Fai quanto segue:

Scopri qual è l'interfaccia di rete per il tuo wifi. Il mio è "en1" per questo esempio (ho offuscato i miei indirizzi MAC con "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

Quindi, è necessario impostare l'utilità dell'aeroporto per la scheda wireless per dire che non si spegne:

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

1
Non so davvero perché questa non sia la risposta accettata, questo era esattamente il problema che stavo avendo. Grazie!
NateDSaint,

10
Purtroppo non ha funzionato con il mio MBPr del 2013.
gWaldo,

2
Non ha funzionato alla fine del 2013 MBPr.
Johann,

4
cosa succede se non è una scheda wireless? (Ethernet tramite fulmine). Quale sarebbe il percorso?
nute l'

5
(per i follower, il potere di controllo dei comandi è "riavvio", quindi non farlo. Se non si dispone di un pulsante di espulsione, il collegamento "blocco schermo" è ctrl+shift+power)
rogerdpack

19

EDIT : Vedi la risposta di John sopra, che sostanzialmente dice di aprire Terminal ed eseguire:

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

dov'è en1il nome dell'interfaccia WiFi del tuo Mac. Puoi ottenerlo con questo comando Terminale:

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

quando WiFi è l'unica interfaccia attiva (ovvero nessun cavo Ethernet collegato).

Per elencare le impostazioni dell'interfaccia, esegui nel Terminale:

./airport en1 prefs

L'output tipico è:

AirPort preferences for en1:

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

I Mac di altre persone si comportano in modo simile, leggi ad esempio questo e questo . Anche se possiedo un MacBook Pro simile che esegue 10.8.2, posso ritenermi fortunato a non soffrire questo problema.

Di conseguenza l'elenco che segue è piuttosto una raccolta di possibili correzioni (alcune potrebbero persino sembrare assurde o semplicemente ovvie) rispetto alle raccomandazioni testate:

Ho controllato le impostazioni di gestione dell'alimentazione (comando pmset) e defaultsnon sono riuscito a trovare nulla.

(La mia configurazione è: installazione pulita "Mountain Lion" (con ripristino da Time Machine) e stazione base Airport Express.)

Spero che questo possa aiutare ...


Un commento, la maggior parte dei programmi di terze parti blocca solo la schermata principale: se hai un secondo monitor o qualcuno può collegarne uno, sono inutili.
John Smith,

La modifica delle preferenze tramite airportnel terminale non ha risolto questo problema per il mio MacBook Pro High Sierra 10.13.2.
Cory Klein,

6

Prova la soluzione alternativa qui: http://forums.whirlpool.net.au/archive/2000041

Il problema con OS X è "bloccare" lo schermo in cui hai due opzioni, o lasciare che il salvaschermo scada e blocchi lo schermo (che non disconnette il WIFI) o facendo clic sul tuo "nome utente" nell'angolo in alto a destra e scegliendo "Finestra di accesso" che essenzialmente blocca il tuo mac e ti porta in una finestra di accesso, tuttavia questo approccio disconnette la connessione WIFI.

Il lavoro che ho trovato consiste nell'installare un'app chiamata "Lock Me Now" dall'app store e una volta installata, avviala e dalle preferenze "seleziona" "Blocca" in "Tipo di blocco" che fa la stessa cosa di il timeout del salvaschermo. Inoltre per facilità d'uso puoi assegnare una scorciatoia da tastiera per semplificare il processo di blocco del tuo Mac (ho scelto di usare Command + L)


Mi sono reso conto che il mio problema iniziale era stato effettivamente risolto da questo, ma la soluzione alternativa che avevo costruito funzionava meglio con la risposta di @ John. Sto tornando al tuo, però, poiché rende più facile bloccare il desktop e andarmene senza preoccuparmi di tutto ciò che si spegne mentre sono via. : ) Grazie!
NateDSaint,

Il problema è che si tratta di un rischio per la sicurezza, in quanto mostra pubblicamente il tuo nome utente quando lo riattivi, anche se la finestra di accesso è impostata su Non.
John Smith,

4

Puoi farlo scrivendo un servizio semplice per Mac, questa è la soluzione migliore per questo problema.

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


2
Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
Tetsujin,

1
Questa è l'unica risposta che funziona effettivamente senza richiedere all'utente di modificare completamente il proprio flusso di lavoro.
Mashmagar,

Questa è la risposta migliore per me (2015 MBP, OS 10.11), anche se sono deluso dal fatto che devo imparare un nuovo collegamento di blocco.
Eric Angell,

Come ho commentato sopra, questo mostrerà il tuo nome utente a chiunque cerchi di sbloccare il tuo Mac, anche se la tua finestra di accesso è impostata su Non. Questo è un rischio per la sicurezza.
John Smith,

3

Apri Applications > Utilities > Keychain Accessquindi vai a Accesso Portachiavi nella barra dei menu in alto, quindi Preferenze - fai clic su " mostra lo stato del portachiavi nella barra dei menu ".

Vedrai un piccolo lucchetto sulla barra dei menu ... fai clic su di esso, quindi blocca lo schermo da lì.


Lo uso sempre e ancora mi disconnetto dalla mia rete.
nute l'

1
Questa opzione di preferenza non è presente sul mio MacBook Pro con High Sierra 10.13.12.
Cory Klein,

3

Puoi vivere senza l'app "Lock Me Now".

basta usare:

CTRL + MAIUSC + 'tasto per espellere cd' (o se non si dispone di un tasto di espulsione, ctrl+shift+power)


cosa intendi con "chiudimi adesso"?
dwightk,

Abbastanza sicuro, intende il programma sopra menzionato nell'app store. Il suo suggerimento fa la stessa cosa senza dover avere un'app.
Darrell Golliher,

4
Sfortunatamente questo metodo fa cadere anche la rete su MBPr
gWaldo

0

Per OS X 10.9, invece di bloccare il Mac, considera di utilizzare il seguente comando nel terminale:

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

Il comando avvia ciò ScreenSaveEngine.appche blocca lo schermo senza disconnettere il Wi-Fi. Non sono sicuro che funzioni su altre versioni di OS X.


-1

trovato una soluzione per questo problema. Sembra abbastanza ben documentato

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


1
Benvenuti a chiedere diverso! Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Glorfindel

I collegamenti tendono a morire nel tempo. Se [quando] ciò accade, la tua risposta non sarà molto utile. Fornisci i punti salienti del link nella tua risposta. Inoltre, in che modo la tua risposta differisce dalle nove risposte già pubblicate, inclusa la risposta accettata?
Greenonline

Nella risposta accettata, 1. ci sono molti commenti e hanno detto: 'Non ha funzionato alla fine del 2013 MBPr.', Quindi, non ho provato ad accettare la risposta 2. Stavo cercando una soluzione GUI non una soluzione CLI Quindi, questo è soluzione diversa dall'altra
Arpit

sì, conosco le regole dello stackoverflow ma in questo link, hanno mostrato tramite immagini ed è stato difficile scrivere tutto a parole. Quindi, ho condiviso solo il link.
Arpit,

-2

Per utenti non esperti-

Per abilitare "Apri Wireless Diagnostics .." in quanto non viene visualizzato per impostazione predefinita per diagnosticare la connessione WIFI.

Fai clic sull'icona wifi sulla barra dei menu con il tasto Opzione premuto. Nella parte inferiore dell'elenco è presente "Apri diagnostica wireless ..."

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.