Hoy en un cliente con políticas distribuidas para entre otras cosas apagar todos los ordenadores todas las noches, nos ha surgido la necesidad de Programar Wake on Lan en pfSense para arrancar uno de ellos todas las mañanas, ya que es un usuario que teletrabaja y necesita acceso a ese equipo. Para ello, lo hemos realizado mediante el firewall pfSense, y así encender el equipo con un cron programado, y aquí os dejamos este pequeño manual para que podáis programar esta opción.

Programar Wake On Lan En Pfsense


¿Qué es Wake on Lan?

Wake on LAN (WoL) es una tecnología que permite encender de forma remota una computadora a través de la red. Utiliza la señal de red para enviar un paquete especial llamado “Magic Packet” a la dirección MAC (Media Access Control) de la computadora de destino, lo que provoca que la computadora se encienda desde un estado de suspensión o incluso desde un estado apagado. Esta funcionalidad es especialmente útil en entornos empresariales donde es necesario acceder a las computadoras de forma remota sin requerir la intervención física del usuario.

¿Para qué sirve Wake on Lan?

Wake on LAN se utiliza para encender computadoras de forma remota, lo que es útil en diversas situaciones, como acceder a sistemas de trabajo desde casa o realizar tareas de mantenimiento en servidores sin necesidad de estar físicamente presentes en el lugar donde se encuentra la computadora. Permite ahorrar energía al apagar las computadoras cuando no se están utilizando y encenderlas solo cuando sea necesario, lo que contribuye a reducir los costos de electricidad y el impacto ambiental.

¿Qué usos puede tener Wake on Lan?

Wake on LAN tiene una amplia variedad de usos, incluyendo:

  1. Teletrabajo: Permite a los empleados encender sus computadoras de trabajo desde casa, lo que facilita el acceso a los archivos y aplicaciones necesarios para cumplir con sus tareas laborales.
  2. Administración de Servidores: Los administradores de sistemas pueden encender servidores de forma remota para aplicar actualizaciones, solucionar problemas o realizar tareas de mantenimiento sin necesidad de estar físicamente presentes en el centro de datos.
  3. Ahorro de Energía: Permite apagar las computadoras fuera del horario laboral y encenderlas solo cuando sea necesario, lo que contribuye al ahorro de energía y la reducción de costos.
  4. Gestión de Activos: Facilita el seguimiento y la gestión de inventario de activos informáticos al poder encender y apagar computadoras de forma remota para realizar inventarios o actualizaciones de software.

¿Qué es pfSense?

pfSense es un sistema operativo de código abierto basado en FreeBSD y diseñado para funcionar como un firewall y enrutador de red. Ofrece una amplia gama de características avanzadas para asegurar las redes, incluyendo VPN, control de tráfico, balanceo de carga y filtrado de contenido. pfSense es altamente modular y puede ser configurado para satisfacer las necesidades específicas de una organización, lo que lo convierte en una opción popular para empresas y usuarios avanzados que buscan una solución de seguridad y enrutamiento robusta y personalizable.

Manual para programar Wake on Lan en pfSense

A continuación, se presenta un manual detallado para programar Wake on LAN en pfSense y encender un equipo de forma recurrente los días que sean necesarios.

Instalación de Cron en pfSense

Primero, asegúrate de tener el paquete cron instalado en tu firewall pfSense. Si aún no lo tienes, sigue estos pasos:

  1. Accede a System -> Package Manager -> Available Packages.
  2. Busca “Cron” y haz clic en +Install.
  3. Confirma la instalación y espera a que termine.

Configuración del Cron

  1. Accede a Services -> Cron en pfSense.
  2. Haz clic en +Add para añadir una nueva tarea cron.
  3. Configura el cron para encender el equipo todos los días de lunes a viernes a las 8:00 de la mañana. Para hacerlo, ajusta los campos de la siguiente manera:
  • Minute: 0
  • Hour: 8
  • Day of the Month: *
  • Month of the Year: *
  • Day of the Week: 1-5
  • User: root
  • Command:/usr/local/bin/wol -i X.X.X.X 00:11:22:33:44:55 Sustituye:
    • X.X.X.X: con la IP de la máquina que quieres encender.
    • 00:11:22:33:44:55: con la dirección MAC de la máquina que quieres encender.
  1. Haz clic en Save para programar el cron. Ahora, el equipo se encenderá automáticamente todos los días laborables a las 8:00 de la mañana.

Con estos pasos, has configurado con éxito Wake on LAN en pfSense, permitiendo que tu usuario teletrabajador acceda al equipo que necesita incluso cuando está apagado.

Confía en DCSeguridad

Optimiza tu red con confianza. En DCSeguridad, ofrecemos soluciones expertas. ¡Contáctanos ahora y únete a nuestro canal de Telegram para estar al tanto de las últimas novedades y consejos de seguridad!