Antworten:
@Spiff ist richtig, dass es für die Wake-on-LAN-Funktionalität des vorgesehenen Empfängers keine Rolle spielt. UDP wird jedoch empfohlen, da es ohne Raw-Sockets mit Sicherheitsbeschränkungen generiert werden kann, und Port 9 wird empfohlen, weil es dem alten, bekannten Discard- Protokoll zugeordnet ist, während Port 7 dem Echo- Protokoll zugeordnet ist.
Dies bedeutet, dass, wenn es Hosts in Ihrem Netzwerk gibt, die diese alten einfachen Standarddienste unterstützen, bei Verwendung von Port 7 unnötiger Backscatter-Verkehr auftritt, bei Verwendung von Port 9 jedoch keiner. Da Wake-on-LAN normalerweise übertragen wird, können Sie Backscatter von erhalten viele Gastgeber.
Wenn Sie WoL mit einem Netzwerk-Sniffer wie Wireshark beheben, werden WoL-Pakete nur dann ordnungsgemäß dekodiert, wenn es sich um UDP-Pakete an Port 9 handelt.
Nein, das spielt keine Rolle. Es muss nicht einmal ein UDP- oder ein IP-Paket sein. Die Netzwerkkarte sucht nur nach dem magischen Muster (sechs Bytes von 0xff, dann 16 Mal die eigene MAC-Adresse) in allen Frames, die sie sieht.
Wenn ich meinen Computer über Port 9 aufweckte, wurde er neu gestartet, anstatt den Ruhezustand zu verlassen. Für mein Leben konnte ich nicht herausfinden, was ich falsch gemacht habe. Ich habe versucht, Port 7 zu verwenden, und statt ihn neu zu starten, wurde er normal aktiviert. Es scheint nicht wichtig zu sein, welche Zeit Sie verwenden, aber für meine Hardware muss ich Port 7 verwenden.