Wake-on-LAN funktioniert nicht vom iPhone: die Fehlerliste

Von Paul Snyman · · 9 Min. Lesezeit

Kurz gesagt. PingKit kann Ihnen immer nur sagen, dass das Magic Packet gesendet wurde, denn ein Magic Packet ist UDP nach dem Prinzip abschicken und vergessen, und nichts antwortet darauf. Jeder Wake-on-LAN-Fehlschlag liegt also am anderen Rechner oder am Weg dorthin, und die Ursachen haben eine verlässliche Reihenfolge: der Schnellstart unter Windows, ein Rechner, der ausgeschaltet statt im Ruhezustand ist, Wake-on-LAN in der Firmware oder in den Energieeinstellungen des Adapters deaktiviert, ein Weckversuch über WLAN statt über Ethernet, und eine falsche MAC-Adresse. Arbeiten Sie diese Liste ab und prüfen Sie dann mit Ping nach, statt auf den Bildschirm zu schauen. Der Weg, auf dem alles klappt, steht in How to Wake Your Computer Remotely with iPhone (auf Englisch); diese Seite ist für den Fall, dass es nicht klappt.

Kostenlos im App Store laden

Wake-on-LAN, Ping und der Port-Scanner sind kostenlos, wie alle 19 Tools. Keine Werbung, kein Konto.

Was die App sagen kann und was nicht

Ein Magic Packet besteht aus sechs Bytes 0xFF gefolgt von der MAC-Adresse des Ziels, sechzehnmal wiederholt[Quelle]. PingKit sendet es als UDP-Broadcast in das lokale Netz, ohne erwartete und ohne mögliche Antwort. Nichts bestätigt es. Deshalb meldet Die beste Wake-on-LAN-App fürs iPhone „Magic Packet gesendet“ und nie „der Rechner ist aufgewacht“, und keine App auf keiner Plattform kann ehrlich mehr melden als das.

Gespeicherte Wake-on-LAN-Ziele in PingKit fürs iPhone, jeweils mit MAC-Adresse und einer Taste zum Senden des Magic Packets.
Der Wake-on-LAN-Bildschirm. Die App meldet, dass das Paket gesendet wurde, und das ist das Höchste, was ein Werkzeug melden kann: Ein Magic Packet wird von nichts bestätigt.

Das ist in gewisser Weise die gute Nachricht: Der Teil der App hat entweder funktioniert oder nicht, und alles andere in der Kette liegt am Zielrechner oder am Netz dazwischen. Die folgende Liste steht in der Reihenfolge, in der sich diese Punkte tatsächlich als Ursache herausstellen.

1. Der Windows-Schnellstart

Das ist unter Windows die häufigste einzelne Ursache, und der Schnellstart ist überall dort standardmäßig an, wo der Ruhezustand aktiviert ist, also auf den meisten Desktops und vielen Notebooks. Der Schnellstart macht aus dem Herunterfahren einen halben Ruhezustand, und in diesem Zustand wird der Netzwerkadapter so stromlos gemacht, dass er Magic Packets ignoriert. Der Rechner sieht ausgeschaltet aus, verhält sich ausgeschaltet und lässt sich nicht wecken.

Schalten Sie ihn ab unter Systemsteuerung › Hardware und Sound › Energieoptionen › Auswählen, was beim Drücken von Netzschaltern geschehen soll › Einige Einstellungen sind momentan nicht verfügbar, und entfernen Sie den Haken bei Schnellstart aktivieren. Starten Sie danach einmal neu, damit der Rechner den halben Ruhezustand wirklich verlässt.

2. Ruhezustand statt ausgeschaltet

Wake-on-LAN weckt einen schlafenden Rechner verlässlich. Ob es einen vollständig ausgeschalteten Rechner einschalten kann, hängt ganz an der Firmware und am Adapter, und auf viel Hardware kann es das nicht. Wenn Sie mit einem Rechner testen, den Sie ausgeschaltet haben, versetzen Sie ihn stattdessen in den Ruhezustand und testen Sie noch einmal: Diese eine Änderung löst einen großen Teil aller „es geht nie“-Meldungen, und sie sagt Ihnen auch, welches der beiden Probleme Sie haben.

Wake-on-LAN, Ping und der Port-Scanner sind in PingKit kostenlos, ohne Konto und ohne Werbung.

Kostenlos im App Store laden

3. Wake-on-LAN ist in der Firmware oder im Adapter deaktiviert

Es gibt zwei Schalter, und beide müssen an sein:

4. WLAN statt Ethernet

Das Wecken über WLAN klappt selten, und das ist kein Fehler. Ein WLAN-Adapter in einem sparsamen Zustand ist meist gar nicht mehr beim Zugangspunkt angemeldet, es gibt also keine Funkverbindung, auf der ein Broadcast ankommen könnte. Manche Notebooks beherrschen einen Wake-on-Wireless-Modus, die meisten nicht, und die, die es können, befolgen ihn oft nur aus dem Ruhezustand und nicht aus einem tieferen Zustand.

Wenn der Zielrechner am Ethernet hängt, ist das nicht Ihr Problem. Wenn er im WLAN hängt, ist das sehr wahrscheinlich Ihr einziges Problem, und die Lösung ist ein Kabel.

Die Seite des iPhones ist davon getrennt und einfacher: Der Wake-on-LAN-Bildschirm von PingKit zeigt WLAN erforderlich und sendet nicht, solange das Telefon nicht selbst eine WLAN- oder Ethernet-Schnittstelle aktiv hat. Ein Broadcast muss in das lokale Netz gelegt werden, und ein Telefon im Mobilfunk hat kein lokales Netz, in das es ihn legen könnte. Von außerhalb des Hauses gibt es ebenfalls keinen Weg: Das Magic Packet ist ein lokaler Broadcast, und PingKit leitet keinen über den Mac Agent oder über das Internet weiter.

5. Die MAC-Adresse ist falsch oder die falsche

Das ist die Ursache, die zuletzt geprüft wird und früher geprüft werden sollte, denn eine falsche Adresse scheitert genauso lautlos wie alles darüber. Drei Dinge gehen hier schief:

Woher Sie die richtige Adresse bekommen, nach Verlässlichkeit geordnet:

QuelleWie
Der Zielrechner selbst, immer zuerstWindows: ipconfig /all in der Eingabeaufforderung, und lesen Sie Physische Adresse unter dem Adapter, der wirklich angeschlossen ist. macOS: Systemeinstellungen, Netzwerk, die Schnittstelle, Details, Hardware. Linux: ip link
Die DHCP-Liste des Routers, als ZweitesJeder Heimrouter listet Leases mit Hardware-Adressen neben den Hostnamen. Nützlich, wenn der Rechner schon schläft
Der Mac Agent, für ein Gerät, das er schon kannteDas Wake-on-LAN-Werkzeug von PingKit Agent listet Geräte auf, zu denen es eine Adresse hat. Unter macOS 27 lernt es keine neuen mehr dazu, weil das System Apps die Hardware-Adressen anderer Geräte nicht mehr gibt, dieser Weg deckt also Rechner ab, die der Agent vor diesem Update erfasst hat. Eine Adresse von Hand einzutippen funktioniert immer
Das iPhone, nieiOS beantwortet die Hardware-Adresse jedes anderen Geräts mit 02:00:00:00:00:00, einem Platzhalter statt einer echten Adresse. PingKit zeigt für ein Gerät, das das iPhone selbst gefunden hat, gar keine MAC-Zeile, statt den Platzhalter als eine auszugeben, keine iPhone-App kann das also für Sie herausfinden

Eintippen in PingKit: Öffnen Sie Wake-on-LAN, tippen Sie auf die Plus-Taste und geben Sie einen Namen und die Adresse ein. Ist die Adresse bereits unter einem anderen Namen gespeichert, sagt das Blatt es Ihnen, denn ein Magic Packet wird über die Hardware-Adresse adressiert, und ein zweiter Eintrag mit derselben ist ein zweiter Name für einen Rechner. Ein gespeichertes Gerät lässt sich nicht bearbeiten. Um eine Adresse zu ändern, wischen Sie die Zeile weg und legen sie neu an.

6. Die Broadcast-Adresse und der Port

Beide stehen im Abschnitt Erweitert des Blatts zum Hinzufügen, und beide sind voreingestellt meist richtig. Die Broadcast-Adresse ist voreingestellt auf 255.255.255.255 und der Port auf 9.

7. Das Aufwachen prüfen, nicht auf den Bildschirm schauen

Ein Rechner kann aufwachen, nichts zu tun finden und sofort wieder einschlafen, und das sieht genauso aus wie ein Aufwachen, das nie stattgefunden hat. Prüfen Sie stattdessen über das Netz:

Ein abgeschlossener Ping-Lauf in PingKit fürs iPhone mit gesendeten und empfangenen Paketen, dem Verlust und der minimalen, mittleren und maximalen Laufzeit.
Zwanzig Pakete an die Adresse des Rechners nach dem Senden. Die Antworten sind der Beweis, der Bildschirm im anderen Zimmer nicht.
  1. Senden Sie das Paket.
  2. Öffnen Sie Ping im Tab Werkzeuge, geben Sie die Adresse des Rechners ein und senden Sie zwanzig Pakete. Antworten heißen, er läuft.
  3. Wenn Sie einen Dienst brauchen und nicht nur einen Rechner, öffnen Sie den Port-Scanner und prüfen Sie den Port, um den es Ihnen geht: 3389 für Windows-Remotedesktop, 22 für SSH, 445 für die Windows-Dateifreigabe, 5900 für VNC und Bildschirmfreigabe. Ein Rechner, der auf Ping antwortet, aber nicht auf dem Port, ist aufgewacht und mit dem Start seiner Dienste noch nicht fertig, das ist Warten und kein Fehlschlag.

Damit ist auch geklärt, ob das Paket den Rechner überhaupt erreicht: Ein Rechner, der nach einem erfolgreichen Senden nie auf Ping antwortet, ist nicht aufgewacht, und die Ursache ist einer der Punkte 1 bis 5.

Immer noch nichts: die zwei verbleibenden Ursachen

Ehrliche Grenzen

Häufige Fragen

Warum meldet Wake-on-LAN gesendet, aber mein Rechner wacht nicht auf?

Ein Magic Packet ist UDP nach dem Prinzip abschicken und vergessen, „gesendet“ heißt also nur, dass es das Telefon verlassen hat. Die üblichen Ursachen, der Reihe nach: Der Windows-Schnellstart ist an, der Rechner ist ausgeschaltet statt im Ruhezustand, Wake-on-LAN ist in der Firmware oder in den Energieeinstellungen des Adapters deaktiviert, das Ziel hängt am WLAN statt am Ethernet, oder die MAC-Adresse gehört zu einem anderen Adapter.

Funktioniert Wake-on-LAN über WLAN?

Selten, und es hängt an der Hardware. Ein WLAN-Adapter in einem sparsamen Zustand ist meist gar nicht mehr beim Zugangspunkt angemeldet, es gibt also keine Verbindung, auf der ein Broadcast ankommen könnte. Ein Kabel zum Zielrechner ist die verlässliche Antwort. Davon getrennt muss auch das iPhone, das das Paket sendet, selbst im WLAN oder am Ethernet sein, denn das Paket ist ein lokaler Broadcast.

Kann ich meinen Rechner von außerhalb meines Heimnetzes aufwecken?

Mit PingKit nicht. Der Wake-on-LAN-Bildschirm verlangt, dass das iPhone eine WLAN- oder Ethernet-Schnittstelle aktiv hat, denn ein Magic Packet ist ein Broadcast in das lokale Netz, und es gibt keine Weiterleitung über den Mac Agent oder über das Internet.

Wie finde ich die MAC-Adresse für Wake-on-LAN?

Zuerst am Zielrechner: ipconfig /all unter Windows, und lesen Sie die Physische Adresse des Adapters, der wirklich angeschlossen ist, oder auf dem Mac Systemeinstellungen, Netzwerk, Details, Hardware. Die DHCP-Liste des Routers ist die zweite Quelle. Ein iPhone kann sie nicht finden: iOS beantwortet die Hardware-Adresse jedes anderen Geräts mit 02:00:00:00:00:00, keine iPhone-App kann sie also lesen.

Wie prüfe ich, ob der Rechner wirklich aufgewacht ist?

Pingen Sie ihn an. Senden Sie mit dem Ping-Werkzeug von PingKit zwanzig Pakete an seine Adresse; Antworten heißen, er läuft. Wenn Sie einen bestimmten Dienst brauchen, scannen Sie den gewünschten Port, 3389 für Remotedesktop oder 22 für SSH. Ein Rechner, der auf Ping antwortet, aber nicht auf dem Port, ist wach und startet noch seine Dienste.

Kann ich ein gespeichertes Wake-on-LAN-Gerät in PingKit bearbeiten?

Nein. Ein gespeichertes Gerät lässt sich wecken oder zum Löschen wegwischen. Um MAC-Adresse, Broadcast-Adresse oder Port zu ändern, löschen Sie den Eintrag und legen ihn neu an.

Senden Sie das Paket und beweisen Sie, dass es gewirkt hat.

Kostenloser Download, mit allen 19 Tools und ohne Werbung. Guardian kostet 2,99 $ im Monat oder 24,99 $ im Jahr, mit einer Woche kostenloser Testzeit. Jederzeit kündbar.

PingKit fürs iPhone laden

Den kostenlosen PingKit Agent für den Mac holen

Verwandte Artikel (auf Englisch)