La luz está por las nubes... Qué os voy a contar...
Tengo un servidor doméstico para hacer backups automáticos, carpetas compartidas y una instancia de nextcloud.
Bien... Es un ordenador viejo que consume 60W en idle, y 4W en suspensión...
Al precio al que está la luz, me estoy dejando
12€ al mes en electricidad sólo por el servidor
Así que había pensado en que molaría que el servidor esté siempre en suspensión, y cada vez que se reciba un paquete destinado para él, saliese de la suspensión, hiciese lo que se le ha pedido, y tras un período de inactividad de red, se volviese a suspender.
Para eso había pensado lo siguiente:
1. Comprarme un router chulo con OpenWrt
2. Usar la instalación de iptables de OpenWrt para detectar si la cuenta de paquetes dirigidos al servidor se incrementa
3. Cuando se detecte un paquete hacia el servidor, lanzar un comando de Wake-On-LAN
4. Dejar un período de enfriamiento para no inundar la red con tráfico IGMP, y cuando acabe, volver a armar el script.
¿Cómo lo veis? ¿Qué router OpenWrt compatible me compro? ¿Alguno me puede dar pistas de cómo sería la configuración para iptables?