Alberto Garcia

Bios

Habilitar arrencada per PXE de la pasarel·la

Per habilitar l’arrencada PXE de de la torre pasarela haurem d’accedir a la nostra bios, ja que es aqui on s’activa, una vegada aqui en la bios anirem a l’apartat Device, i en device Network Setup.

Quan ja estem dintre de l’apartat Network setup, activarem l’opció de PXE IPV4 Network stack, ja que vindrà desactivada per defecte, una vegada activada donarem F10 per guardar i sortir, i ja podríem encendre el nostre ordinador per PXE.

La comanda que usarem serà wakeonlan, la qual no sempre està instal·lat per si de cas usarem la següent comanda

sudo apt-get install wakeonlan

A part d’activar apartat en el bios també hem de configurar un part de coses dintre del sistema com un servei.

El que farem serà crear un servei el qual inici sempre la configuració que es necessita perquè podem enviar-la un senyal PXE, crearem un document amb la següent comanda i posarem  aquest contingut dintre. 

sudo nano /etc/systemd/system/wol@.service
[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

Un cop creat el fitxer creat el que farem serà activar-ho perquè sempre estigui actiu

sudo systemctl daemon-reload
sudo systemctl enable wol@enp2s0
sudo systemctl start wol@enp2s0

Ara pasarem diferents comandes per comprobar que tot estigui ve i executat el servei

sudo systemctl status wol@enp2s0
grup3@debian:~$ sudo systemctl status wol@enp2s0
[sudo] password for grup3: 
● wol@enp2s0.service - Enable Wake-on-LAN on enp2s0
     Loaded: loaded (/etc/systemd/system/wol@.service; enabled; preset: enabled)
     Active: active (exited) since Fri 2025-10-24 09:09:49 CEST; 32min ago
    Process: 777 ExecStart=/sbin/ethtool -s enp2s0 wol g (code=exited, status=0>
   Main PID: 777 (code=exited, status=0/SUCCESS)
        CPU: 5ms

Oct 24 09:09:49 debian systemd[1]: Starting wol@enp2s0.service - Enable Wake-on>
Oct 24 09:09:49 debian systemd[1]: Finished wol@enp2s0.service - Enable Wake-on>

I la ultima comanda, aqui el que mes hens hem de fixar es en la lletra ja que cada lletra significa una coas

LetraQué hace / cuándo despierta el PC
dDisabled (desactivado). El PC no se despierta por la red.
pPHY activity. Despierta por actividad eléctrica mínima en la tarjeta de red.
bBroadcast. Despierta cuando recibe un paquete broadcast (a toda la red).
gMagic Packet. Significa que esta bien 
sudo ethtool enp2s0 | grep Wake-on
	Supports Wake-on: pumbg
	Wake-on: g

Per aconseguir la mac de la nostre tarjet usarem les seguent comanda

ip link show
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether dc:62:79:40:37:62 brd ff:ff:ff:ff:ff:ff

La MAC és la seqüència de 6 parells hexadecimal després de link/ether

dc:62:79:40:37:62

Ara el que farem serà amb el mac de la nostra targeta de xarxa amb la següent comanda li enviarem el senyal pel qual pugi encendre l'ordinador.

wakeonlan dc:62:79:40:37:62