WOL(WakeupOverLan).page 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. (28.12.20./man) Das Starten der APU über das Ein- oder Ausstecken des Netzteils, gleich ob auf der 230V-Seite oder der 12V-Seite ist wenig elegant. Unter [1] habe ich eine Anleitung zum Hochfahren über das Netz gefunden. Die Netzwerkschnittstellen eines APU können, wie ich geprüft habe, WoL, dafür ist das Tool ethtool notwendig.
  2. (< ist ein Prompt)
  3. #1. Installation von ethtool
  4. < sudo apt-get install ethtool
  5. Danach wird der Status der Schnittstelle überprüft:
  6. < sudo ethtool enp2s0 |grep Wake-on
  7. [sudo] password for m-an:
  8. Die Ausgabe zeigt:
  9. Supports Wake-on: pumbg
  10. Wake-on: g
  11. Ergebnis – Wol wird unterstützt und ist bereit zum Empfang von MagicPacketes (g). Weitere Übersicht der Buchstaben für den Modus von Wake-on-Lan:
  12. p Wake on phy activity
  13. u Wake on unicast messages
  14. m Wake on multicast messages
  15. b Wake on broadcast messages
  16. a Wake on ARP
  17. g Wake on MagicPacket(tm)
  18. s Enable SecureOn(tm) password for MagicPacket(tm)
  19. d Disable (wake on nothing). This option clears all previous
  20. Der Buchstabe “g” bedeutet also, das Wol aktiviert ist und mittels MagicPacket geweckt werden kann. Sollte hier kein “g” stehen, kann dies nachträglich mit den ethtools aktiviert werden:
  21. #2. Aktivierung von WoL, wenn nötig
  22. < ethtool -s eth0 wol g
  23. #3. permanent aktivieren von Wake-on-Lan für die Netzwerkkarte eth0
  24. Damit Wol permanent aktiviert ist und nicht wie oben nur bis zum nächsten Neustart, muss folgendes geändert werden:
  25. < mcedit /etc/rc.local
  26. < By default this script does nothing.
  27. ethtool -s eth0 wol g
  28. exit 0
  29. Außerdem musste ich folgendes in die /etc/network/interfaces eintragen:
  30. iface eth0 inet dhcp
  31. ethernet -wol g
  32. #4. MAC – Adresse des Remotesystems herausfinden :
  33. < ifconfig eth0 |grep 'Hardware Adress'
  34. eth0 Link encap:Ethernet Hardware Adresse 50:e5:49:bd:32:e0
  35. Ok die Netzwerkadresse der Netzwerkkarte eth0 des Remotesystems ist 50:e5:49:bd:32:e0. Somit können wir als nächstes den Remoteserver starten:
  36. #5. Wake-on-Lan / starten des Remotesystems:
  37. Damit wir den oben konfigurierten Client aufwecken können, wird auf dem Hostsystem ein entsprechendees Programm benötigt das den Remoteserver aufweckt. Hier bieten sich die Tools “wakeonlan” oder “etherwake”, an. Achtung etherwake kann nur als root ausgeführt werden, daher nehme ich gerne wakeonlan.
  38. < aptitude wakeonlanoder
  39. < aptitude etherwake
  40. Als nächstes kann dann das Remotesystem erweckt werden:
  41. < wakeonlan 50:e5:49:bd:32:e0
  42. < etherwake 50:e5:49:bd:32:e0
  43. [1] <https://www.taste-of-it.de/debian-wol-wake-on-lan-einrichten/>