¿Cómo usar Wake On Demand?

2

Quiero configurar la activación por demanda como se describe aquí para poder activar de forma remota mi computadora y ssh en mientras estoy en el extranjero.

Mi iMac no tenía conexión Ethernet y quiero activarlo con Wifi.

Eso es lo que tengo:

iMac de 27 pulgadas, mediados de 2011, software OS X 10.9.1 (13B42)

AirPortExpress, versión 7.6.4

Raspberry-pi

Enrutador proporcionado por el ISP (Technicolor TG582n)

Mi Raspberry-pi siempre está encendida, así que está bien si necesito apretar primero en ella para activar mi iMac.

He seguido las instrucciones proporcionadas en el artículo para iMac. Pero no sé cómo activar realmente mi computadora.

Desde Bonjour Browser, puedo ver que mi AirPortExpress está publicando _sleep-proxy._udp , así que creo que tiene Bonjour-Sleep-Proxy activado.

Por alguna razón, encontré esta línea en el registro

  

mDNSResponder [47]: BeginSleepProcessing: en1 no es capaz de reactivar paquetes mágicos

mientras que en1 es mi interfaz wifi. Pero a partir de la información del sistema

en1:
  Card Type:    AirPort Extreme  (0x168C, 0x9A)
  Firmware Version: Atheros 9380: 4.0.74.0-P2P
  MAC Address:  04:54:53:0f:c9:b1
  Locale:   APAC
  Country Code: ES 
  Supported PHY Modes:  802.11 a/b/g/n
  Supported Channels:   1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140
  Wake On Wireless: Supported <--- is this lying to me?
  AirDrop:  Supported
  Status:   Connected
    
pregunta Bryan Chen 09.01.2014 - 08:41

3 respuestas

3

Ambas líneas son correctas. Tu tarjeta WiFi es compatible con Wake-On-Lan (WOL) pero el enlace a través de ella no lo hace.

Es casi imposible hacer que WOL funcione en una red de cualquier tamaño, ya que se basa en enviar y recibir paquetes UDP de difusión en el puerto 7 o 9 y los paquetes de difusión rara vez se enrutan.

Para que funcione, deberá reconfigurar el enrutador de su casa y configurar una VPN entre el enrutador y el dispositivo al que desea enviar el paquete WOL.

    
respondido por el Tony Williams 09.01.2014 - 14:49
2

Necesitas otra computadora para intentar acceder a la Mac durmiente para algo. La forma más fácil de probarlo es con un programa de prueba de cliente WOL dedicado como este desde otra máquina en la LAN. Observo que no parece tener 2 Mac, pero si busca en Google encontrará una forma de WOL desde cualquier compilación que tenga en su Pi (probablemente solo una operación de telnet usando un puerto específico). Esto probará que la Mac está configurada correctamente, y luego puede continuar probando al intentar acceder a algún servicio en la Mac en reposo, como un servidor web, etc., presumiblemente desde su Pi, ya que parece ser el único otro cliente que tiene. Describe en tu LAN.

    
respondido por el stuffe 09.01.2014 - 09:05
1

Su Airport Express debe manejar la funcionalidad de WoL por usted. Simplemente configurando el reenvío de puertos a su Mac debería funcionar bien. El proxy de suspensión verá el paquete y activará el host. Si ya reenvía el puerto 22 a tu Raspberry Pi, entonces tendrás que configurar tu puerto para que escuche desde un puerto diferente de tu elección y luego reenviarlo al puerto 22 en la Mac.

Asegúrese de que su Mac admita Wake on Wireless. Sus registros parecen estar en conflicto. Verifique las preferencias del sistema y vea si puede habilitar "Activar para acceso a la red Wi-Fi" o "Activar para acceso a la red" según el documento al que hace referencia. Si dice "Activar para el acceso a la red Ethernet", entonces no puede activarse a través de Wi-Fi.

Las otras respuestas sugieren programas VPN o WoL, pero eso realmente no es necesario ya que tiene el AirPort Express como el proxy de suspensión para usted.

    
respondido por el Mark Howell 22.10.2014 - 18:04

Lea otras preguntas en las etiquetas