Mi Blog

Programador Web, fanático del software libre, hardware libre y energía renovable. Quito Ecuador

Prender Computadora con Magic Packet

Primero es necesario habilitar la opción para prender la computadora con un magic packet en el Bios. En un mainboard Asus es necesario entrar a Advanced View y buscar Wake Up Options > APM > Enable Power On by PCIE.

Luego usar el siguiente comando (remplazando eth0 por el id de la tarjeta Ethernet):

sudo ethtool -s eth0 wol g

Luego para prender la computadora hay que usar el siguiente comando (remplazando 00:00:00:00:00:00 por el MAC address de la tarjeta ethernet):

wakeonlan 00:00:00:00:00:00

Si se desea que esto sea permanente se puede crear un servicio en systemd creando un archivo en /etc/systemd/system/wol.service con el siguiente contenido

[Unit]
Description=Wake-on-LAN for eth0
Requires=network.target
After=network.target

[Service]
ExecStart=/usr/bin/ethtool -s eth0 wol g
Type=oneshot

[Install]
WantedBy=multi-user.target

despues para activar el nuevo servicio se utiliza el siguiente comando

systemctl enable wol.service
Categorias: GNU/Linux