Habilitar Wake On Lan en CentOS 7

Wake-on-LAN o WOL es la capacidad de encender una computadora que está conectada a una red por medio de un mensaje de red especial llamado Paquete Mágico, el cual contiene la dirección MAC de la computadora de destino. Si la computadora de destino tiene una tarjeta de red que soporta WOL, el equipo enciende.

  1. Instalar ethtool
yum install -y ethtool

2. Verificar si soporta WOL:

ethtool eth0 | grep Wake-on

La opción g indica que soporta WOL y el resultado d indica que está deshabilitado.

      Supports Wake-on: pumbg
      Wake-on: d
wol p|u|m|b|a|g|s|d...
 Sets Wake-on-LAN options. Not all devices support this. The
 argument to this option is a string of characters specifying
 which options to enable.
p Wake on PHY activity
u Wake on unicast messages
m Wake on multicast messages
b Wake on broadcast messages
a Wake on ARP
g Wake on MagicPacket™
s Enable SecureOn™ password for MagicPacket™
d Disable (wake on nothing). This option clears all previous options.

3. Habilitarlo en la tarjeta eth0:

ethtool -s eth0 wol g

Verificar:

ethtool eth0 | grep Wake-on
	Supports Wake-on: g
	Wake-on: g

4. Para que los cambios persistan:

nano /etc/sysconfig/network-scripts/ifcfg-eth0

Agregar al final:

ETHTOOL_OPTS="-s ${DEVICE} wol g"

ó

ETHTOOL_OPTS="wol g"

5. Extraer la MAC de la tarjeta de red.

cat /sys/class/net/eth0/address

6. Realizar una prueba suspendiendo el sistema a través de systemd:

systemctl start systemd-suspend.service

7. Desde otro servidor, instalar Wakeonlan y enviar un MagicPacket a la dirección MAC del servidor CentOS, por ejemplo:

wakeonlan 00:11:22:00:00:00

Asegúrese de que el firewall permita que salga el tráfico de difusión.

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments