Habilitar l'arrencada per pxe de la passarel·la
Habilitació de l'arrencada a la BIOS
El primer que farem serà habilitar aquesta arrencada a la BIOS.


Habilitació de l'arrencada al SO
Haurem de comprovar la configuració i les capacitats d’aquesta targeta de xarxa per veure si admet l’arrencada per WoL.
sudo ethtool enp2s0 | grep Wake-on Ens donara aquesta sortida:
Supports Wake-on: pumg
Wake-on: d Aquesta sortida significa que l’arrencada per WoL està desactivada, el podrem activar amb la següent comanda
sudo ethtool -s enp2s0 wol g Instal·lació i utilitzacio de l'eina per enviar el senyal
Per poder enviar aquest senyal haurem de tenir una eina capaç de poder enviar aquest, per tant, a un ordinador client amb la següent comanda instal·larem aquesta eina.
sudo apt-get install wakeonlan Després d’instal·lar-la, per posar-la en ús, haurem d’aconseguir l’adreça MAC de la targeta de xarxa de la nostra passarel·la. Amb la següent comanda podrem veure la MAC de la targeta:
ip a Quan ja tinguem l’adreça MAC per comprovar que funciona apagarem la passarel·la, des del nostre ordinador client haurem d’executar la següent comanda per enviar el senyal i arrencar la nostra passarel·la:
wakeonlan 28:87:ba:46:5a:b5
Quan executem aquesta comanda en donarà la següent sortida:
Després d’això la nostra passarel·la s’hauria d’arrencar
Com fer perquè sigui permanent
El problema que tindrem és que quan utilitzem la comanda anterior, en iniciar, el WoL tornarà a quedar desactivat.
sudo ethtool enp2s0 | grep Wake-on Supports Wake-on: pumbg
Wake-on: d Per poder fer que sigui permanent, haurem de crear un servei:
sudo nano /etc/systemd/system/wol@.service En aquest document haurem de posar el seguent:
[Unit]
Description=Enable Wake-on-LAN for %i
After=network.target
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s %i wol g
[Install]
WantedBy=multi-user.target Haurem d’activar el servei a la interfície correcta, en aquest cas enp2s0:
sudo systemctl enable wol@enp1s0 Seguidament l’executarem i també comprovarem l’estat
sudo systemctl start wol@enp2s0 sudo systemctl status wol@enp2s0 Active: inactive (dead) Sortirà que està inactiu (dead), però perquè ja s’ha executat i com a l’arxiu del servei hem posat “oneshot” només s’executarà una vegada perquè no s’executi en segon pla tota l’estona.
Després d’executar el servei tornarem a comprovar
sudo ethtool enp2s0 | grep Wake-on Supports Wake-on: pumbg
Wake-on: g Apagarem la passarel·la i des del nostre ordinador enviarem el senyal per comprovar que funciona:
wakeonlan 28:87:ba:46:5a:b5
Quan s’encengui tornarem a comprovar
sudo ethtool enp2s0 | grep Wake-on Supports Wake-on: pumbg
Wake-on: g