RDP-Wake-on-Lan in LAN-Umgebung

62619
oshirowanen

Wie konfigurieren Sie RDP, um Client-Computer aufwecken zu können?

Grundsätzlich möchte ich in der LAN-Umgebung 1 oder mehrere Computer gleichzeitig aktivieren können.

18
Windows XP? 7? Lawrence vor 10 Jahren 0
MS Windows 7 Pro oshirowanen vor 10 Jahren 0
Dies wäre in der Tat ein schönes Feature. Ich habe Windows 8.1 mit Update 1 und es ist immer noch keine WOL-Option in MSTSC integriert. Nicht einmal auf dem Windows 10 TP. Samir vor 9 Jahren 0
Ich mache WOL durch mein DD-WRT und führe dann MSTSC aus und löse den Hostnamen über NetBIOS auf. Der Remote-PC ist auf Magic Packet eingestellt. Wenn Sie dieses Muster in Pattern ändern, wird es möglicherweise beim Aufwachen bei der TCP-SYN-Anforderung (siehe unten) helfen. Ich habe das nicht probiert. Alle meine Windows 8-Computer scheinen dieses seltsame Problem zu haben, zufällig und unbeabsichtigt über die Netzwerkkarte aufzuwachen. Wenn Sie den WOL-Auslöser auf Nur Magic-Packet setzen, scheint das Problem zu verringern. Aus diesem Grund bevorzuge ich Magick Packet Trigger. Ich habe dieses Problem in Windows 7 nicht gehabt, so dass zufälliges Aufwecken Sie möglicherweise nicht beeinträchtigt, wenn Sie immer noch Windows 7 verwenden. Samir vor 9 Jahren 0
Ich habe jetzt einen Schnelltest durchgeführt und kann bestätigen, dass durch Deaktivieren der Option Nur Magic-Packet in den Energieeinstellungen für die Netzwerkkarte (dh das Triggern von Mustern) der Remote-PC über MSTSC (RDP) aktiviert werden kann. Beachten Sie, dass die RDP-Verbindung beim ersten Mal fehlschlägt (Sie erhalten einen Fehler). Dies dient nur dazu, den Remote-PC zu aktivieren. Nach dem Aufwachen wird der zweite RDP-Verbindungsversuch erfolgreicher. Getestet auf zwei LAN-PCs mit Windows 8.1 Update 1. (Verwenden Sie den Remote-Hostnamen anstelle der IP-Adresse.) Samir vor 9 Jahren 0

3 Antworten auf die Frage

20
harrymc

Remote Desktop verfügt über keine integrierten Remote-Aktivierungsfunktionen. Sie müssen zuerst Wake-On-Lan verwenden, um den schlafenden Computer zu aktivieren, bevor Sie ihn rDP-fähig machen können.

Um WOL auf Ihrem Computer zu aktivieren, müssen Sie zunächst die Hardware überprüfen:

  • Ihre Netzwerkkarte muss Wake-on-LAN unterstützen
  • Ihr Netzteil muss Wake-on-LAN unterstützen
  • Wake-on-LAN muss im BIOS aktiviert sein
  • Ihr Router muss für die Weiterleitung von Broadcast-Paketen konfiguriert sein
  • Ihr Betriebssystem muss für die Aktivierung von Wake-on-LAN konfiguriert sein

WOL im BIOS aktivieren (vom Boot aus)

Die tatsächliche Methode hängt von Ihrem Motherboard ab. Wenn jedoch keine solche Option im BIOS gefunden wird, kann davon ausgegangen werden, dass sie standardmäßig funktioniert.

Aktivieren Sie WOL für Ihre Ethernet-Karte

Öffnen Sie den Geräte-Manager in der Systemsteuerung, erweitern Sie Netzwerkadapter, und suchen Sie nach Ihrer Ethernet-Karte. Klicken Sie mit der rechten Maustaste und öffnen Sie Eigenschaften. Wechseln Sie zur Registerkarte "Erweitert" und aktivieren Sie "Wake on Magic Packet" oder etwas Ähnliches.

image1

Windows-Feature "Einfache TCPIP-Dienste" installieren

Öffnen Sie Programme und Funktionen in der Systemsteuerung, klicken Sie in der Seitenleiste auf "Windows-Funktionen ein- oder ausschalten", scrollen Sie nach unten und markieren Sie "Einfache TCPIP-Dienste". Klicken Sie anschließend auf OK, um die Funktion zu installieren.

image2

Dienst "Simple TCP / IP Service" starten (aktiviert die Ports 7 und 9)

Öffnen Sie Dienste über Verwaltung in der Systemsteuerung, navigieren Sie zu dem Dienst, und stellen Sie sicher, dass der Dienst gestartet ist und der Starttyp auf Automatisch festgelegt ist, damit er unter Windows ausgeführt werden kann.

image3

Öffnen Sie UDP für Port 9 in der Windows-Firewall

Öffnen Sie die Windows-Firewall in der Systemsteuerung. Es wird nur UDP benötigt. Sie können jedoch auch den TCP-Port öffnen. UDP ist ein Broadcast-Paket, das immer von Ihrer Netzwerkkarte empfangen werden kann, während für TCP der Computer eingeschaltet sein muss.

image4

WOL-Software

Viele solche sind im Internet, per Kommandozeile wie verfügbar wolcmd oder die dazugehörigen grafische Oberfläche gefunden hier .

Quelle

Wir verwenden WOL ausgiebig und haben weder einfache TCP / IP-Dienste noch die Firewall-Ausnahme aktiviert. Wenn der Computer ausgeschaltet ist, läuft die Firewall nicht einmal, um das WOL-Paket zu blockieren. Patrick Seymour vor 10 Jahren 4
@PatrickS .: Diese Gegenstände sind Teil der Standardbestätigung für WOL im Kochbuch, aber Ihr Kommentar, dass sie überflüssig sind, erscheint mir völlig logisch. Ich würde vielleicht auf den Firewall-Teil achten, da Firewalls immer komplexer werden. harrymc vor 10 Jahren 1
Ich bin nicht sicher, wie Software-Firewalls Pakete stoppen würden, wenn sie nicht ausgeführt werden. Und selbst wenn Simple TCP / IP die Ports 7 und 9 öffnet, wird dieser Dienst auch nicht ausgeführt, wenn der PC ausgeschaltet ist. WOL erfordert weder Port 7 noch 9. Patrick Seymour vor 10 Jahren 3
@PatrickS .: Ich dachte in die Zukunft. harrymc vor 10 Jahren 0
3
KGA

Wenn es sich bei dem Computer um einen physischen Computer handelt, konfigurieren Sie zuerst das BIOS, um Wake-On-Lan zuzulassen, und senden Sie ihm einfach ein WakeOnLan-Paket mit einer beliebigen anderen Software (es gibt viele kostenlose) und dann separat RDP.

Wenn es sich dagegen um virtuelle Maschinen handelt, liegt ein Problem vor. WOL verlässt sich beim Wake auf die NIC, und in einer VM gibt es virtuelle NICs und keine physischen. In diesem Fall sind Sie zur Unterstützung des WOL von Ihrem Virtualisierungstool abhängig. Wenn dieses WOL unterstützt und aktiviert ist, senden Sie ein WOL-Paket, als würden Sie es an einen physischen Computer senden.

Hinweis: Mit dem Standard-Windows-RDP-Client können Sie kein Skript konfigurieren, das vor der Verbindung ausgeführt wird, nur danach. Ich schlage vor, Sie packen die Datei mstsc.exe zur Ausführung in einem BAT-Skript, das das WOL-Paket sendet, einige Minuten wartet und dann die mstsc.exe (dh den RDP-Client) startet.

How-to-Guide unter der Annahme, dass physische Maschinen (Betriebssystem spielt keine Rolle): http://www.smallnetbuilder.com/lanwan/lanwan-howto/29941-how-to-wake-on-lan--wake-on-wan VMWare-Einstellungen (Sie müssen beispielsweise nach Ihrem Hersteller und Ihrer Version suchen): http://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vsphere.vm_admin.doc_50%2FGUID -35CD5E60-6FFA-47CE-A5CF-78B6D6B42CB8.html

Beachten Sie, dass Sie einer physischen Netzwerkkarte eine VM zuweisen können und dies in einer Serverumgebung häufig vorkommt cutrightjm vor 10 Jahren 1
2
Lawrence

Wake On Pattern zu verwenden, scheint der richtige Weg zu sein. Solange Wake On Lan sowohl im BIOS als auch in Windows aktiviert ist.

Ich habe es selbst nicht gemacht, aber ich weiß, dass WOL sowohl für Namenssuche als auch für TCP-SYN-Anforderungen ausgeführt werden kann.
Dieses Microsoft-KB-Dokument gibt ebenso viel an.

Wenn Sie sich mit einer IP-Adresse und nicht mit einem Hostnamen verbinden, sollte die Verbindung mit der IP versuchen, eine TCP-Syn-Anforderung an den Computer zu senden, sofern der Switch nicht vergessen hat, welche IP-Adresse diese MAC-Adresse hat.

Standardmäßig sollte Windows 7 so eingerichtet sein, dass es sowohl bei MagicPacket als auch bei PetternMatch aktiviert wird. Letzteres ist es, was das Wecken von TCP-Syn-Anfragen berücksichtigt.
Die NIC selbst muss jedoch die ARP- und ND-Auslagerung oder zumindest die ARP-Auslagerung unterstützen.
Wenn die Netzwerkkarte dies nicht unterstützt, ist Magic Packet die einzige Möglichkeit, den Computer aufzuwecken.

In diesem Fall müssen Sie ein Dienstprogramm ausführen, bevor Sie versuchen, eine Verbindung mit RDP zum Computer herzustellen. Ihre Netzwerkinfrastruktur kann sogar Wake-On-Lan-Pakete für Sie senden.