L'article auquel je faisais référence ne convenait pas à mon environnement, j'ai donc écrit une note pour l'avenir
1: paramètres du BIOS ・ Activer WoL
2: paramètres du système d'exploitation ・ Installez ethtool
$ sudo apt install ethtool
-Vérifiez le nom du NIC avec ifconfig ・ Vérifiez l'état de WoL
$ sudo ethtool enp2s0 | grep Wake-on:
Supports Wake-on: pumbg
Wake-on: d
Wake-on: d si désactivé
· Activer
$ sudo ethtool -s enp2s0 wol g
· Reconfirmation
$ sudo ethtool enp2s0 | grep Wake-on:
Supports Wake-on: pumbg
Wake-on: g
Wake-on: Confirmez qu'il s'agit de g J'ai activé WoL avec une commande, mais lorsque je le redémarre, il revient à l'original, alors définissez l'exécution automatique
3: paramètre d'exécution automatique
$ sudo sh -c "echo '#! /bin/sh
### BEGIN INIT INFO
# Provides: wakeonlan
# Required-Start:
# Required-Stop:
# Should-Start:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: wakeonlan
### END INIT INFO
sudo ethtool -s enp2s0 wol g
exit' > /etc/init.d/wakeonlan"
sudo chmod +x /etc/init.d/wakeonlan
sudo update-rc.d wakeonlan defaults
・ Vérifiez si les paramètres d'automatisation ont été définis
$ ls -l /etc/rc*.d/*wakeonlan
lrwxrwxrwx 1 racine racine 19 novembre 15 21:42 /etc/rc2.d/S01wakeonlan -> ../init.d/wakeonlan
lrwxrwxrwx 1 racine racine 19 novembre 15 21:42 /etc/rc3.d/S01wakeonlan -> ../init.d/wakeonlan
lrwxrwxrwx 1 racine racine 19 novembre 15 21:42 /etc/rc4.d/S01wakeonlan -> ../init.d/wakeonlan
lrwxrwxrwx 1 racine racine 19 novembre 15 21:42 /etc/rc5.d/S01wakeonlan -> ../init.d/wakeonlan
Si vous pouvez le faire jusqu'à présent, redémarrez et si vous pouvez confirmer qu'il s'agit de Wake-on: g, c'est terminé Pour envoyer des paquets magiques, utilisez "Wake On LAN for Windows Ver3.01" de Windows. Depuis iOS, utilisez une application appelée "Wolow", détails omis