Wi-Fi se desconecta cuando bloqueo el mac

83

Cada vez que bloqueo mi mac y vuelvo a iniciar sesión en dos minutos, se ha desconectado la red wi-fi. ¿Hay una configuración para deshabilitar esto?

Modelo: Mac Book Pro - 15 pulgadas, mediados de 2010 Lo bloqueo haciendo clic en 'Ventana de inicio de sesión ...' después de hacer clic en mi nombre de usuario en la esquina superior derecha de la barra de menú.

SurenNihalani
fuente

Respuestas:

72

Haz lo siguiente:

Descubra cuál es la interfaz de red para su wifi. El mío es "en1" para este ejemplo (he ofuscado mis direcciones 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

Luego, debe configurar la utilidad del aeropuerto para su tarjeta inalámbrica para decirle que no se apague:

cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO
John
fuente
1
Realmente no sé por qué esta no es la respuesta aceptada, este era exactamente el problema que estaba teniendo. ¡Gracias!
NateDSaint
10
Esto no funcionó en mi MBPr 2013, desafortunadamente.
gWaldo
2
No funcionó a finales de 2013 MBPr.
Johann
44
¿Qué pasa si no es una tarjeta inalámbrica? (Ethernet a través de rayo). ¿Cuál sería el camino?
nute
55
(para los seguidores, el poder de control de comando es "reiniciar", así que no lo hagas. Si no tienes un botón de expulsión, el atajo de "pantalla de bloqueo" es ctrl+shift+power)
rogerdpack
19

EDITAR : consulte la respuesta de John anterior, que básicamente dice abrir Terminal y ejecutar:

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

donde en1está el nombre de la interfaz WiFi de tu Mac. Puede obtenerlo con este comando de Terminal:

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

cuando WiFi es la única interfaz activa (es decir, sin cable Ethernet conectado).

Para enumerar la configuración de la interfaz, ejecute en Terminal:

./airport en1 prefs

La salida típica es:

AirPort preferences for en1:

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

Los Macs de otras personas se están comportando mal de manera similar, lea por ejemplo esto y esto . Aunque tengo un MacBook Pro similar que funciona con 10.8.2, puedo considerarme afortunado de no sufrir este problema.

En consecuencia, la lista a continuación es más bien una compilación de posibles soluciones (algunas incluso pueden parecer absurdas o simplemente obvias) que las recomendaciones probadas:

Revisé la configuración de administración de energía (comando pmset) y defaultsno pude encontrar nada.

(Mi configuración es: instalación limpia "Mountain Lion" (con restauración desde Time Machine) y estación base Airport Express).

Espero que esto ayude ...

jaume
fuente
Un comentario, la mayoría de los programas de terceros solo bloquean la pantalla principal; si tiene un segundo monitor, o alguien puede adjuntar uno, son inútiles.
John Smith
Cambiar las preferencias a través airportdel terminal no resolvió este problema para mi MacBook Pro High Sierra 10.13.2.
Cory Klein
6

Pruebe la solución aquí: http://forums.whirlpool.net.au/archive/2000041

El problema con OS X es "bloquear" su pantalla, tiene dos opciones: dejar que el protector de pantalla agote el tiempo de espera y bloquear la pantalla (que no desconecta WIFI) o hacer clic en su "nombre de usuario" en la esquina superior derecha y eligiendo "Ventana de inicio de sesión" que esencialmente bloquea su Mac y lo lleva a una ventana de inicio de sesión, sin embargo, este enfoque desconecta la conexión WIFI.

El trabajo que he encontrado es instalar una aplicación llamada "Lock Me Now" de la tienda de aplicaciones y una vez que se haya instalado, ejecútela y desde las preferencias "marque" "Just Lock" en "Lock Type" que hace lo mismo que el protector de pantalla agota el tiempo de espera. Además, para facilitar su uso, puede asignar un método abreviado de teclado para simplificar el proceso de bloqueo de su Mac (elegí usar Command + L)

Michael Choi
fuente
Me di cuenta de que mi problema inicial realmente se resolvió con esto, pero la solución que construí funcionó mejor con la respuesta de @ John. Sin embargo, vuelvo al suyo, ya que hace que sea más fácil bloquear mi escritorio y alejarme sin preocuparme de que todo se apague mientras estoy fuera. : ) ¡Gracias!
NateDSaint
El problema es que este es un riesgo de seguridad, ya que muestra su nombre de usuario públicamente cuando lo activa, incluso si su ventana de inicio de sesión está configurada para no hacerlo.
John Smith
4

Puede hacerlo escribiendo un servicio simple para Mac, esta es la mejor solución para este problema.

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

jnix dev
fuente
2
Si bien este enlace puede responder la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden volverse inválidas si la página vinculada cambia.
Tetsujin
1
Esta es la única respuesta que realmente funciona sin requerir que el usuario cambie por completo su flujo de trabajo.
Mashmagar
Esta es la mejor respuesta para mí (2015 MBP, OS 10.11), aunque estoy decepcionado de que necesito aprender un nuevo atajo de bloqueo.
Eric Angell
Como comenté anteriormente, esto mostrará su nombre de usuario a cualquiera que intente desbloquear su Mac, incluso si tiene su ventana de inicio de sesión configurada para no hacerlo. Eso es un riesgo de seguridad.
John Smith
3

Abra y Applications > Utilities > Keychain Accessluego vaya a Acceso al llavero en la barra de menú en la parte superior, luego Preferencias - haga clic en " mostrar estado del llavero en la barra de menú ".

Verá un pequeño candado en la barra de menú ... haga clic en él y luego bloquee la pantalla desde allí.

Sul
fuente
Lo uso todo el tiempo y todavía me desconecto de mi red.
nute
1
Esta opción de preferencia no está presente en mi MacBook Pro con High Sierra 10.13.12.
Cory Klein
3

Puedes vivir sin la aplicación "bloquearme ahora".

Solo usa:

CTRL + MAYÚS + 'tecla para expulsar cd' (o si no tiene una tecla de expulsión ctrl+shift+power)

magopieri
fuente
¿Qué quieres decir con "encerrarme ahora"?
dwightk
Estoy bastante seguro de que se refiere al programa mencionado anteriormente en la tienda de aplicaciones. Su sugerencia hace lo mismo sin tener que tener una aplicación.
Darrell Golliher
44
Desafortunadamente, este método también deja caer la red en MBPr's
gWaldo
0

Para OS X 10.9, en lugar de bloquear su Mac, considere usar el siguiente comando en la terminal:

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

El comando inicia el ScreenSaveEngine.appque bloquea la pantalla sin desconectar el Wi-Fi. No estoy seguro de si funciona en otras versiones de OS X.

Liang Gong
fuente
-1

Encontré una solución para este problema. Parece bastante bien documentado

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

Arpit
fuente
1
¡Bienvenido a Ask Different! Si bien esto puede responder teóricamente a la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Glorfindel
Los enlaces tienden a morir con el tiempo. Si [cuándo] eso sucede, su respuesta no será muy útil. Proporcione los puntos más destacados del enlace en su respuesta. Además, ¿en qué se diferencia su respuesta de las nueve respuestas ya publicadas, incluida la respuesta aceptada?
Greenonline
En la respuesta aceptada, 1. hay muchos comentarios y dijeron: "No funcionó a finales de 2013 MBPr". Por lo tanto, no probé la respuesta aceptada 2. Estaba buscando una solución GUI, no una solución CLI. solución diferente de otra
Arpit
sí, conozco las reglas de stackoverflow, pero en este enlace, se mostraron a través de imágenes y fue difícil escribir todo en palabras. Entonces, solo compartí el enlace.
Arpit
-2

Para usuarios inconformistas

Para habilitar el "Diagnóstico inalámbrico abierto ..." ya que no se muestra de forma predeterminada para diagnosticar la conexión WIFI.

Haga clic en el icono de wifi en la barra de menú con la tecla Opción presionada. Al final de la lista, tiene "Abrir diagnóstico inalámbrico ..."

Mohammad Arif
fuente