
En el mundo actual, dominado por la tecnología, la tendencia hacia la automatización se extiende a todos los aspectos de nuestra vida, desde nuestros vehículos hasta nuestros hogares, y especialmente a nuestros entornos informáticos. Un método eficaz para automatizar el arranque de tu PC es utilizar Wake-on-LAN (WoL).Aunque esta guía explica específicamente cómo habilitar WoL en Ubuntu, las instrucciones también se pueden adaptar a otras distribuciones de Linux, incluyendo sistemas Windows.
Entendiendo Wake-on-LAN
Wake-on-LAN es un protocolo de red diseñado para permitir el encendido remoto de una computadora mediante paquetes de red. Estos paquetes, conocidos como paquetes mágicos, pueden enviarse desde cualquier dispositivo en la misma red local, incluidas las conexiones inalámbricas.
Cada paquete mágico se codifica con la dirección MAC de la tarjeta de interfaz de red (NIC) del ordenador de destino, lo que proporciona un identificador único. Cuando la NIC, que sigue funcionando con bajo consumo, recibe el paquete mágico, solicita a la placa base que inicie la secuencia de arranque.
Preparación del sistema para Wake-on-LAN
Para comenzar, debe asegurarse de que su configuración cumpla con los siguientes requisitos previos:
- Una conexión Ethernet por cable (las opciones de Wi-Fi suelen tener una funcionalidad limitada).
- Una placa base y una tarjeta de red certificadas para WoL (la mayoría de los modelos contemporáneos admiten esta función).
- Configuraciones de BIOS/UEFI adecuadas que habilitan WoL.
- Privilegios de administrador en su sistema Ubuntu.
Verificación de la configuración del hardware y del BIOS
Primero, confirme que su hardware sea compatible con Wake-on-LAN. La mayoría de las computadoras de escritorio y portátiles modernas ofrecen esta función, pero es recomendable realizar una verificación.
Para comprobarlo, reinicie el ordenador e ingrese a la configuración del BIOS/UEFI (se accede normalmente pulsando F2, F10, Delo, Escobservando la pantalla de arranque como guía).Busque las opciones «Wake-on-LAN», «Encendido por PCI-E» o «Permitir evento de reactivación PCI» y asegúrese de que estén activadas.
Además, es posible que deba desactivar una función llamada ErP Ready o Deep Sleep, que puede cortar por completo la alimentación de la tarjeta de red e impedir que reciba el paquete mágico. Además, algunas laptops requieren la activación de configuraciones como Always On USB para que la tarjeta de red permanezca encendida mientras el sistema está apagado o en modo de suspensión.
Comprobación de la compatibilidad de la tarjeta de red
Su tarjeta de red debe ser compatible con Wake-on-LAN para que este proceso funcione correctamente. La mayoría de las tarjetas fabricadas en la última década incluyen esta funcionalidad, pero conviene verificarla.
Para identificar su tarjeta de red, ejecute el siguiente comando en la terminal:
ip a
El nombre de su interfaz Ethernet será similar a enp8s0
, que sirve como ejemplo en esta guía.

Ethtool, una herramienta de código abierto para modificar la configuración del controlador de red, es esencial para las configuraciones de Wake-on-LAN.
Instale Ethtool usando el siguiente comando:
sudo apt install ethtool
A continuación, compruebe si su tarjeta de red admite WoL con:
sudo ethtool <Your interface name>
La salida proporcionará información crucial, incluida la línea:
Supports Wake-on: g
La presencia de “g” confirma la compatibilidad con WoL, mientras que la siguiente línea indica si está actualmente habilitada.
Habilitación temporal de Wake-on-LAN
Para activar WoL temporalmente (hasta el próximo reinicio), utilice el siguiente comando:
sudo ethtool -s <interface_name> wol g
Para confirmar el cambio, ejecute:
sudo ethtool <interface_name>
Si la salida incluye Wake-on: g
, WoL está activo exitosamente, aunque sea temporalmente.
Habilitación permanente de Wake-on-LAN
Para garantizar que Wake-on-LAN permanezca activo durante los reinicios del sistema, configure un servicio Systemd que ejecute automáticamente el comando ethtool al iniciar el sistema, un método confiable para mantener la configuración en distribuciones de Linux modernas.
Primero, necesitas crear un archivo de servicio systemd. Aunque nano
se recomienda usar, puedes usar cualquier editor de texto que prefieras:
sudo nano /etc/systemd/system/wol.service
Si no está seguro de la ubicación de instalación de etahtool, ejecute:
which ethtool
Inserte lo siguiente en su archivo de servicio:
[Unit] Description=Enable Wake On Lan [Service] Type=oneshot ExecStart=<Your filepath> --change <Your ethernet interface name> wol g [Install] WantedBy=basic.target
Después de pegar la configuración y reemplazar
A continuación, habilite el servicio recién creado para que se ejecute al iniciarse utilizando el comando:
sudo systemctl enable wakeonlan.service
Puede iniciar el servicio inmediatamente sin reiniciar usando:
sudo systemctl start wakeonlan.service
Su computadora Ubuntu ahora está configurada para la activación persistente de Wake-on-LAN después de los reinicios.
Configuración con el Editor de conexión de red avanzado
Para los usuarios que ejecutan Ubuntu Desktop, la forma más sencilla de activar Wake-on-LAN es a través del Editor gráfico de conexión de red avanzada.
Abra esta herramienta a través del menú Aplicaciones.

En el panel Red, ubique su conexión Ethernet, haga clic en el ícono del engranaje y acceda a la configuración de conexión.

En la pestaña de configuración de Ethernet, busque la opción «Wake on LAN».Marque la casilla «Magic» o «MagicPacket» y haga clic en «Aplicar».

Su Wake-on-LAN ya está configurado correctamente. Para verificarlo, ejecute:
sudo ethtool enp0s3
Busque Wake-on: g
en los resultados.
Activación de WoL con nmcli (Interfaz de línea de comandos del administrador de red)
Si usas Ubuntu Desktop, probablemente ya conozcas NetworkManager. Esta herramienta simplifica la conectividad tanto a redes Wi-Fi como cableadas, y también permite configuraciones desde la línea de comandos nmcli
.
Comience por identificar sus conexiones de red activas:
nmcli connection show
Si la salida indica 802-3-ethernet.wake-on-lan: default
, WoL está deshabilitado. Si muestra «magic», su sistema ya está configurado para responder a dichos paquetes.
Para habilitar Wake-on-LAN a través de NetworkManager, ejecute el siguiente comando:
nmcli connection modify 802-3-ethernet.wake-on-lan magic
Después de ejecutar este comando, su escritorio Ubuntu debería estar preparado para responder a los paquetes mágicos, aunque es posible que no reciba una respuesta inmediata.
Si es necesario, desactivarlo es igual de sencillo. Simplemente cambia «magic» por ignore
:
nmcli connection modify 802-3-ethernet.wake-on-lan ignore
Este comando le indica a su adaptador de red que ignore los paquetes mágicos entrantes, deshabilitando así la funcionalidad Wake-on-LAN para esa conexión.
Prueba de su configuración de Wake-on-LAN
Para probar tu configuración de WoL, apaga o suspende tu equipo Ubuntu. Luego, usa otro dispositivo (ya sea una PC, un smartphone, una Raspberry Pi, etc.) para enviar un paquete mágico a la dirección MAC de tu equipo. Hay numerosas aplicaciones y herramientas de línea de comandos disponibles; busca «Wake-on-LAN» en tu tienda de aplicaciones favorita.
Si tiene otro sistema Linux o macOS en su red, puede enviar directamente un paquete mágico a través de la terminal usando una utilidad llamada wakeonlan.
Para aquellos que utilizan distribuciones basadas en Debian/Ubuntu, instálelo de la siguiente manera:
sudo apt install wakeonlan
Enviar un paquete mágico es sencillo:
wakeonlan <Your Ubuntu MAC Address>
Asegúrese de reemplazarlo con la dirección MAC real de su máquina Ubuntu.
Los usuarios de Windows también pueden acceder fácilmente a diversas utilidades gratuitas, entre las que destaca WakeMeOnLan de NirSoft. Esta aplicación portátil escanea la red y facilita el envío de paquetes mágicos. Como alternativa, los usuarios avanzados pueden usar PowerShell para operaciones de línea de comandos, aunque requiere una configuración algo mayor.
Habilitación de Wake-on-WiFi (WoWLAN)
Con la capacidad de encender su PC a través de LAN, ¿cómo se puede configurar Wake-on-LAN o WoWLAN inalámbrico? Actualmente, solo existe una aplicación instantánea (administrador de red) que ofrece esta funcionalidad.
Puedes instalarlo a través de Snap Store o la terminal usando:
sudo snap install network-manager

Tenga en cuenta que esta aplicación ha recibido una calificación baja de una estrella en la tienda. Sin embargo, durante nuestras pruebas, funcionó correctamente en modo terminal e incluye documentación completa de Canonical.
Los intentos alternativos de activar WoWLAN a través de diferentes administradores de red pueden enfrentar limitaciones, ya que el predeterminado (networkd) carece de un método de habilitación.
Para activar la activación inalámbrica de LAN, utilice el comando:
sudo snap set network-manager wifi.wake-on-wlan=magic
Si la seguridad es una preocupación, especialmente en redes abiertas, configure su contraseña usando:
sudo snap set network-manager wifi.wake-on-wlan-password=<Your password>
Este método ofrece ventajas sobre ethtool en cuanto a velocidad de instalación y capacidad inalámbrica WoL. Al operar a nivel de kernel, facilita la activación por LAN tras cortes de energía.
Sin embargo, Canonical recomienda su uso principalmente a los usuarios de Ubuntu Core, posiblemente para minimizar el riesgo de interrumpir la estabilidad del sistema operativo de los usuarios.
Preguntas frecuentes
¿Puedo apagar mi PC usando Wake-on-LAN?
Wake-on-LAN sirve estrictamente para despertar su PC del estado de suspensión o apagado, no para apagarlo.
¿Habilitar Wake-on-LAN supone un riesgo para la seguridad?
Ningún sistema está completamente exento de riesgos. Sin embargo, Wake-on-LAN requiere autorización para reanudar su funcionamiento. Siempre que proteja sus dispositivos con contraseñas seguras, mantenga el cifrado de datos confidenciales y evite redes inseguras, generalmente es seguro habilitar WoL.
¿Qué pasa si Wake-on-LAN deja de funcionar después de que mi dispositivo se queda sin energía?
Los cambios implementados con ethtool no persisten tras cortes de energía. Vuelva a iniciar sesión en su sistema para reactivar el servicio. Por el contrario, las configuraciones establecidas mediante el método network-manager se mantendrán intactas, incluso tras un corte de energía.
Deja una respuesta