Hallo Jochen,
mein VCR.NET-Rechner lässt bzw. ließ sich öfters nicht über die Wake-On-Lan-Funktion im Kontrollzentrum von meinem Arbeitsrechner mit Win7 aufwecken. Mit einem einfachen
Wake-on-Lan-Tool wie diesem reicht dagegen an der Kommandozeile ein "wol [MAC]" und der Server startet zuverlässig.
Ich konnte das Problem dahingehend eingrenzen, dass das Kontrollzentrum wohl an der Ermittlung der benötigten MAC-Adresse des aufzuweckenden VCR.NET-Rechners scheitert.
Wenn ich im Kontrollzentrum des Arbeitsrechners das Aufwecken anklicke, wird zuerst versucht, zum angegebenen Hostnamen des VCR.NET-Rechners die IP-Adresse zu ermitteln. Hier lauert die erste Falle, da Windows ziemlich schnell die Zuordnung von IPs und Hostnamen vergisst:
"Unable to wake up server jan-videopc: Der angeforderte Name ist gültig, es wurden jedoch keine Daten des angeforderten Typs gefunden"Allerdings scheint selbst die direkte Angabe der IP statt des Hostnamens nicht zuverlässig zu funktionieren:
"Unable to wake up server 192.168.1.100: Der angegebene Host ist unbekannt"Lösung ist ein manueller Eintrag in der Hosts-Datei von Windows. Danach funktioniert im Prinzip sowohl Hostname als auch IP.
Nach Umschiffen dieser Klippe, wartet leider sogleich die nächste Untiefe:
Anhand der IP versucht das Kontrollzentrum aus dem ARP-Cache die MAC-Adresse zu ermitteln, die für das Magic Packet benötigt wird. Leider gehen die Angaben der ARP-Tabelle ebenfalls leicht verloren, es reicht z.B., den Arbeitsrechner in den Ruhezustand zu schicken und wieder aufzuwecken. Der Befehl "arp -a -v" zeigt mir dann keine MAC-Adresse für die IP des Servers mehr an. Somit scheitert zwangsläufig der nächste Aufweckvorgang des VCR.NET-Rechners. Um dies zu umgehen ist ein weiterer statischer Eintrag, diesmal für die ARP-Tabelle notwendig. Mit "arp -s" funktioniert das anscheinend unter Windows 7 nicht mehr, sondern nur mit
"netsh interface ipv4 add neighbors "Name der LAN-Verbindung" [IP] [MAC]"Nach dem ich nun schließlich beide angesprochenen Maßnahmen durchgeführt habe, scheint das Aufwecken endlich zuverlässig zu klappen. Aber spätestens hier frage ich mich: Sind das nicht viel zu viele manuelle Eingriffe in das Windows-System, nur damit das Wake-on-Lan mit dem Kontrollzentrum klappt? Wieso kann ich nicht einfach die MAC-Adresse manuell im Kontrollzentrum konfigurieren?
Was die automatische Ermittlung der MAC angeht, ist der Haken wohl, dass das Kontrollzentrum dies erst dann versucht, wenn der anzusprechende Rechner
aus ist und potentiell Windows
keine Angaben über ihn mehr zwischengespeichert hat. Die Angaben müssten daher meiner Meinung nach vom Kontrollzentrum ermittelt werden, während der VCRNET-Server läuft (Status grün/gelb) und dann intern in der Konfiguration gespeichert werden, im Prinzip so, wie Du es auch mit der Broadcast-Adresse machst.
Gruß
Jan