Der Artikel, auf den ich mich bezog, passte nicht zu meiner Umgebung, deshalb schrieb ich ein Memo für die Zukunft
1: BIOS-Einstellungen ・ WoL aktivieren
2: Betriebssystemeinstellungen ・ Installieren Sie ethtool
$ sudo apt install ethtool
-Überprüfen Sie den NIC-Namen mit ifconfig ・ Überprüfen Sie den Status von WoL
$ sudo ethtool enp2s0 | grep Wake-on:
Supports Wake-on: pumbg
Wake-on: d
Wake-on: d wenn deaktiviert
· Aktivieren Sie
$ sudo ethtool -s enp2s0 wol g
· Rückbestätigung
$ sudo ethtool enp2s0 | grep Wake-on:
Supports Wake-on: pumbg
Wake-on: g
Wake-on: Bestätigen Sie, dass es g ist Ich habe WoL mit einem Befehl aktiviert, aber wenn ich ihn neu starte, kehrt er zum Original zurück. Stellen Sie daher die automatische Ausführung ein
3: Automatische Ausführungseinstellung
$ 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
・ Überprüfen Sie, ob Automatisierungseinstellungen vorgenommen wurden
$ ls -l /etc/rc*.d/*wakeonlan
lrwxrwxrwx 1 root root 19 November 15 21:42 /etc/rc2.d/S01wakeonlan -> ../init.d/wakeonlan
lrwxrwxrwx 1 root root 19 November 15 21:42 /etc/rc3.d/S01wakeonlan -> ../init.d/wakeonlan
lrwxrwxrwx 1 root root 19 November 15 21:42 /etc/rc4.d/S01wakeonlan -> ../init.d/wakeonlan
lrwxrwxrwx 1 root root 19 November 15 21:42 /etc/rc5.d/S01wakeonlan -> ../init.d/wakeonlan
Wenn Sie dies bisher tun können, starten Sie es neu und wenn Sie bestätigen können, dass es sich um Wake-on: g handelt, ist es abgeschlossen Verwenden Sie zum Senden von magischen Paketen "Wake On LAN für Windows Ver3.01" von Windows. Verwenden Sie unter iOS eine App namens "Wolow", ohne Details