Aquí en NOW, hemos cubierto muchas herramientas sobre WOL, Wake On Lan. WOL, que le permite encender de forma remota una computadora de la red local. Si esto es algo que le interesa, tenemos un tutorial completo que le muestra cómo configurar WOL en Windows en su red local. Si bien la capacidad de encender y apagar la máquina de forma remota es genial, es importante tener en cuenta que esto solo funciona en un área de red local.
Para superar el problema de la red local, probablemente sea una buena idea tener un servidor siempre encendido y accesible desde el mundo exterior. Resulta que tengo un Synology Servidor NAS que podría ser una máquina ideal para servir como proxy desde su red doméstica al mundo exterior. Si tiene un Synology que ejecuta DSM (Disk Station Manager), puede seguir los pasos a continuación para activar WOL en cualquier dispositivo de red local que lo admita. La configuración no requiere fuente adicional ni instala paquetes.
[Update June 7th, 2016]: Si tiene DSM 6.0 o posterior, siga los pasos a continuación para habilitar WOL remoto / enviar un paquete mágico a sus máquinas de red local.
[Update July 5th, 2019]: Se agregó un puerto Ethernet faltante eth0
al synoet
ejemplo de llamada.
Cómo habilitar Synology DSM 6.0+ para enviar WOL / Magic Packet
Desde que Synology lanzó DSM 6.0, incluso en la versión 6.0 beta, el método anterior para enviar paquetes WOL ya no funciona. Han quitado éter-despertar comando (vea el error de muestra a continuación), pero afortunadamente, todavía hay formas de enviar WOL o paquetes mágicos para activar las máquinas de la red local.
Current status: 1 (Interrupted) Standard output/error: /tmp/esynoscheduler.script.28484: line 1: ether-wake: command not found /tmp/esynoscheduler.script.28484: line 2: etherwake: command not found
Primero, ve a Panel de control > Programador de tareas > Edite o cree una nueva tarea, pero asegúrese de que el usuario raíz.
Bajo la Configuración de tareas pestaña, en un script definido por el usuario, en lugar de tener el comando ether-wake anterior, reemplazarlos con
synonet –wake [your mac address here] eth0;
Una vez hecho esto, puede volver a la página Programación de tareas para ver los resultados anteriores, Acción> Ver resultado
Aquí debería obtener un resultado de estado Normal y, si se configura correctamente, ¡su máquina local se activará ahora!
Configurar el panel de control de Synology DSM
Inicie sesión en su Synology a través de IP pública con reenvío de IP o mediante Synology Conexión rápida resolver. Lanzamiento Panel de control > Modo avanzado
Vaya a “Programador de tareas”.
Creemos una “secuencia de comandos definida por el usuario”.
Seleccione el usuario que tendrá los derechos para ejecutar algunas utilidades de línea de comando. En la sección Ejecutar comando, ingrese el siguiente comando con su dirección MAC del dispositivo de destino que desea WOL.
ether-wake -i eth0 00:01:02:03:04:05
Asegúrese actualice la dirección MAC. Si su Synology tiene más de un puerto Ethernet, asegúrese de que eth0 tenga una conexión a la red local.
Cuando termine de configurar la tarea, de forma predeterminada será una tarea en ejecución periódica programada. Probablemente no desee activar una computadora siempre en un momento determinado del día. Puede ir a la pestaña de programación y actualizarla a “Ejecutar la siguiente fecha” y “No repetir”.
Una vez que haya configurado eso, siempre puede ejecutar esta tarea en particular a pedido. Ahora tiene un servidor listo para usar que puede activar una máquina de la red doméstica de forma remota. Si tiene un servidor Windows que está siempre encendido, consulte esta utilidad para activar de forma remota el paquete mágico WOL.
Otro servidor Linux
Vale la pena señalar que el comando anterior ether-wake
también debería funcionar desde cualquier servidor Linux si se activa de forma remota a través de SSH o Telnet. Solo necesita asegurarse de que la utilidad de línea de comandos esté presente. Si desea obtener más información sobre lo que hace, aquí está la página de manual de esta herramienta.