Habilitar arrencada per PXE de la pasarel·la
PXE: arrencar un ordinador per xarxa per instal·lar o iniciar un sistema operatiu.
Wake-on-LAN: encendre aquest ordinador enviant un “paquet màgic” (Magic Packet) a la seva targeta de xarxa.
- O sigui, primer el despertes amb Wake-on-LAN, i després arrenca via PXE.
Instal·lar ethtool i wakeonlan
ethtool → serveix per activar i comprovar WOL al teu PC
wakeonlan → serveix per enviar el paquet que desperta el PC des d’un altre ordinador:
sudo apt-get install wakeonlan
sudo apt-get install wakeonlan Crear el servei que activa WOL automàticament
Creeu el fitxer /etc/systemd/system/wol@.service amb aquest contingut:
Això fa que, cada vegada que s’iniciï el sistema, la interfície de xarxa s’activi amb mode “Wake-on-LAN” (opció g).
[Unit]
Description=Activa el Wake-on-LAN a la interfície %i
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s %i wol g
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
%i→ la interfície de xarxa (ex:enp2s0)ExecStart→ comanda que activa WOL[Install]→ quan s’executa el servei automàticament al iniciar el sistema
Activar i comprovar el servei
sudo systemctl daemon-reload
sudo systemctl enable wol@enp2s0
sudo systemctl start wol@enp2s0
sudo systemctl status wol@enp2s0
Error
Quan vaig fer sudo systemctl start wol@enp2s0, sortia: Failed at step EXEC spawning /sbin/ethtool: No such file or directory
SOLUCIÓ: Canviar la ruta de ethtool dins del fitxer de servei a /usr/sbin/ethtool i tornar a fer daemon-reload i restart.
Com comprovar si WOL està activat
sudo /usr/sbin/ethtool enp2s0
Mira la línia: Wake-on: g
Enviar el magic packet des d’un ordinador Linux
Actualitza el sistema
sudo apt upgrade -y Instal·la wakeonlan
sudo apt install wakeonlan -y
Comprova la MAC de l’ordinador que vols encendre
La MAC és la seqüència de 6 parells hexadecimal després de link/ether. Ex: dc:62:79:40:37:62
ip link show Envia el magic packet
Al teu ordinador (el que envia el senyal):
wakeonlan dc:62:79:40:37:62
Envia el magic packet
Si tot està correcte, el PC objectiu s’ha d’encendre.