Tengo una Airport Time Capsule conectada a mi proveedor de servicios de Internet y un servidor Linux conectado a uno de los puertos LAN de mi aeropuerto. Quiero poder usar la función Wake-on-LAN para activar mi caja de Linux de suspensión / suspensión desde cualquier lugar, no solo desde mi red local.
Primer enfoque que funciona parcialmente
Entré en Airport Utility y configuré una IP estable basada en la dirección MAC del controlador Ethernet de mi caja Linux. Luego configuré el reenvío de puertos para paquetes mágicos en el puerto público UDP 29999 al puerto privado 9 y la dirección 10.0.1.x que asigné a mi caja de Linux.
Esto funciona tanto fuera como dentro de mi red, pero solo durante unos 15 minutos después de que la caja de Linux esté en modo de suspensión. Después de eso, supongo que el aeropuerto pierde la pista y no sabe dónde enrutar el paquete.
Segundo enfoque que parece que funcionaría
Si reenvío el paquete mágico a la IP de transmisión de mi red, 10.0.1.255, la caja se activará incluso después de que haya pasado mucho tiempo ... al menos eso funciona desde mi red local, donde puedo avisar de la activación programa en mi Mac o aplicación WOL en mi teléfono, a qué dirección enviar el paquete.
Pero no puedo probarlo desde fuera de mi red porque la utilidad del aeropuerto no me deja pasar al .255.
Corrección para esto
Encontré varias publicaciones (que no puedo encontrar de nuevo hoy) que dicen que si no puede reenviar a la IP de difusión en 10.1.0.255 para establecer la máscara de subred en 255.255.255.128 y luego reenviar a 10.1.0.127, pero Airport Utility no tiene ningún lugar para configurar la máscara de subred.
Encontré otra publicación ayer (que no puedo encontrar hoy) que sugería exportar el archivo de configuración de Airport Utility y editar la máscara de subred allí y volver a cargar. Hice eso, pero no funcionó.
TL;DR
Necesito enviar un paquete mágico Wake-on-LAN desde Internet, a través de mi Airport Time Capsule a la IP de transmisión de mi red local privada.
La dirección de transmisión es 10.0.1.255, pero Wake-on-LAN no me permite ingresar 255.
¿Cómo puedo activar mi caja de Linux desde Internet? ¿Hay alguna manera de enviar el paquete a la IP de transmisión? ¿Hay alguna otra solución que cambie la máscara de subred? ¿Hay alguna otra solución en la que debería estar pensando?