Ich habe das Problem "gelöst", kann mir die Lösung zwar nicht wirklich erklären, aber es geht.
Für das Senden des "Magic"-Paketes habe ich von meinem Notebook aus wakeonlan genutzt (das gibt es in den Paketquellen).
Aufgerufen habe ich es
wakeonlan -i 192.168.112.10 <MAC>
.
Als ich mir das Ganze mit Wireshark angeschaut habe, kam beim Ausführen im Netzwerk:
449 70.655433000 WistronI_91:94:d4 Broadcast ARP 42 Who has 192.168.112.10? Tell 192.168.112.103
Die 103 ist die IP meines Notebooks. Es kam aber nie eine Antwort. Und das, obwohl der Server eig. eine unendlich lang gültige IP (nämlich die .10) besitzt. Aber er antwortet nicht.
Wenn ich den Aufruf in
wakeonlan <MAC>
ändere, erscheint bei Wireshark
43 7.005263000 192.168.112.103 255.255.255.255 WOL 144 MagicPacket for AsrockIn_*** (<MAC>)
.
Also anstelle der IP-Abfrage wird das Magic-Paket direkt gesendet und der Server startet. Also ist scheinbar nix falsch konfiguriert, es war nur der Funktionsaufruf.
Dennoch frage ich mich, warum die Anfrage nach der IP nicht beantwortet wird? Reagiert ein (ausgeschalteter) Rechner im Netzwerk wirklich nur auf ein WOL-Kommando und sonst nix? Immerhin muss er den ganzen Traffic ja beobachten, sonst wüsste er ja auch nicht, wenn ein Kommando an ihn gerichtet ist?