0 votos

Bonjour Sleep Proxy / WoWLAN / WoL

Así que he tenido un problema interesante que creo que sé lo que puede han sucedido, pero no estoy seguro de que sea realmente posible. Tengo 2 Mac's corriendo High Sierra, Laptop y iMac. Tengo activado "Wake for Network Access" para facilitar el despertar del sistema para Back to My Mac o algo así. Ahora bien, mi iMac casi nunca está realmente en modo de reposo (al ser un ordenador de sobremesa, no lo tengo configurado para dormir automáticamente).

Esto es lo que ha pasado, hay un paquete de software que tengo que tiene un error, y automáticamente intenta reconectarse a un chat de voz que ha terminado si ha estado dormido durante más de una hora y se despierta. Se está trabajando para solucionarlo, pero aún no se ha arreglado (lo he confirmado con los desarrolladores).

Ahora, 3 veces en medio de la noche mientras estaba dormido este comportamiento ocurrió. He confirmado que mi monitor de sueño dice que estaba dormido en los momentos en cuestión. Como vivo, no estoy seguro de por qué o cómo el sistema se habría despertado del sueño. El iMac no estaba dormido, pero el MacBook sí; y no con una conexión por cable. Tengo una VPN proporcionada por ZeroTier One (no una VPN estándar como la proporcionada con los protocolos OpenVPN, LT2P o PPTP).

Así que aquí está mi pregunta básica ... Dado que el iMac estaba despierto, ¿podría haber recibido un paquete de difusión de la VPN en ZeroTier, de un sistema distante conectado a través de la VPN / Internet que involuntariamente despertó mi Laptop? ¿Cómo puedo saber si el portátil se despertó y qué sistema provocó el despertar? He estado buscando y, según lo que he leído, el ordenador no sabrá quién o por qué se activó para despertarse (a menos que haya leído mal). Mi entendimiento del "sleep proxy" de Bonjour es que un sistema en funcionamiento en la LAN podría ser usado para activar un sistema en la LAN para despertar basado en una señal de un sistema en la VPN - de nuevo, podría estar malinterpretando el protocolo.

En resumen, ¿cómo me enteraría si esto ocurriera / es siquiera posible?

2voto

Paul Puntos 170

Ajustes de energía, incluyendo el sueño y la vigilia:

man pmset

¿Qué ajustes están activos?

pmset -g

¿Qué le quita el sueño a su Mac?

pmset -g assertions

Para saber qué despertó a tu Mac, ejecuta esto antes de dormir:

pmset -g assertionslog

Mientras esto se ejecuta, puede averiguar el estado de sus aserciones con CTRL-T

Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   InternalPreventDisplaySleep    1
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 97(hidd): [0x0000c79b00099bde] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294971710.3" 
    Timeout will fire in 600 secs Action=TimeoutActionRelease
   pid 56(powerd): [0x0000e37c00108184] 00:01:04 InternalPreventDisplaySleep named: "com.apple.powermanagement.delayDisplayOff" 
    Timeout will fire in 235 secs Action=TimeoutActionTurnOff
No kernel assertions.
Idle sleep preventers: IODisplayWrangler

Tendrás que echar un vistazo al estado interno de mDNS. Para habilitar el registro de depuración:

sudo killall -USR1 mDNSResponder # so much data.

Recorta la logorrea a lo que has venido a buscar:

sudo syslog -c mDNSResponder en

Volcar el estado de mDNS al syslog:

sudo killall -INFO mDNSResponder; tail -1000f /var/log/system.log

La sección "Network Interfaces" en la salida del syslog lista las interfaces de red en su máquina que Bonjour conoce. Para cualquier interfaz que (a) Bonjour cree que es capaz de Wake On LAN y (b) Bonjour ha descubierto un Bonjour Sleep Proxy, debería ver un sol negro ("") inmediatamente antes de la dirección al final de la línea, así:

------ Network Interfaces ------
v4 en0(4) 00:17:F2:CD:7E:0A 00:00:00:00:00:00 v4 0.0.0.0    192.168.1.50

Para cualquier interfaz que (a) Bonjour crea que es capaz de Wake On LAN pero (b) no se ha descubierto ningún Sleep Proxy todavía, debería ver un sol blanco (""). Esto significa que Bonjour está dispuesto a utilizar un Proxy de Reposo en esta interfaz, pero aún no ha encontrado ninguno.

------ Network Interfaces ------
v4 en0(4) 00:17:F2:CD:7E:0A 00:00:00:00:00:00 v4 0.0.0.0    192.168.1.50

Revisar el canon aquí .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X