![]() |
WakeUpOnLAN Problem
Hallo, ich habe ein wenig gegoogelt und hier diesen Beitrag im Forum gefunden.
![]() ich habe diese Unit mal bei mir in meine Anwendung implementiert und kann allerdings die Rechner nicht per WOL starten. Gegebenheiten: - Rechner die über WOL zu starten sind, können dies und sind eingerichtet dafür. (Habs mit einer Anwendung probiert.... Rechner starten auf alle Fälle per WOL) Subnetzmaske: 255.255.255.0 Standard Gateway: 192.168.1.1 eine MAC Addresse: 00-30-67-??-6F-?? Ich rufe die Function "WakeUPComputer()" mit der gewünschten MAC Adresse auf aber der Rechner will nicht starten. Hat jemand eine Idee was ich hier falsch mache? Wo liegt das Problem? |
AW: WakeUpOnLAN Problem
Zitat:
Da einzzelne Bytes eines Strings gesendet werden sollen, muss bei Unicode-fähigen Delphi Versionen darauf geachtet werden, dass der Parameter für die MAC Adresse vom Typ string (d.h. UnicodeString) ist. Entsprechend muss er zuerst in das passende Encoding (bei MAC-Adressen vermtulich ASCII) umgewandelt werden. Auch "Data: string;" ist ein Kandidat für eine Übersetzung. Als schnelle Lösung kann auch AnsiString statt string verwendet werden. (Man soll eigentlich in Strings keine Binärdaten speichern...) |
AW: WakeUpOnLAN Problem
So habe das Ganze jetzt soweit hinbekommen, so dass zumindest ein von 3 PCs per WOL startet. Die anderen PCs starten leider nicht per WOL.
Deren Netzwerkadapter unterstützen dies allerdings und es ist in den Einstellungen auch aktiviert. |
AW: WakeUpOnLAN Problem
Man könnte auch mal das Netzwerk überwachen.
Und dann vergleicht man das, was aus deinem Programm raus kommt, mit dem eines Anderen Programms, wo es überall funktioniert, oder vergleicht es zumindestens mit dem, was man dachte versenden zu wollen. Zitat:
TBytes oder zumindestens RawByteString. Bei der Umwandlung von String/UnicodeString in ASCII/ANSI, kommt es, bei einer "falschen" Konvertierungsmethode/Encoding, natürlich zu "Datenfehlern", vorallem bei den bytes über #127. Zitat:
PS: Sieh mal in deinen Link. (man hätte natürlich auch da fragen können, darum das nicht mehr geht, wo auch der nicht mehr funktionierende Code steht) |
AW: WakeUpOnLAN Problem
[del]
|
AW: WakeUpOnLAN Problem
Liste der Anhänge anzeigen (Anzahl: 1)
Schau mal im Energie-Management von WINDOWS.
Man kann das Booten ausschalten - für Akku- und Netzbetrieb getrennt. Ausserdem muss die Netzwerk-Hardware DAUERHAFT mit Strom versorgt werden -> Selektives Energiesparen ausschalten - findet man im gleichen Fenster |
AW: WakeUpOnLAN Problem
Zitat:
Allerdings nur solange ich den Netzstecker gesteckt lasse. Sobald ich den Netzstecker ziehe und nach z.B. einer halben Stunde wieder einstecke kann ich die Rechner nicht mehr per WakeOnLan starten. Liegt das Problem genau hier, beim Ziehen des Netzsteckers? Muss Um WOL zu nutze etwa dauerhaft Strom am Mainboard anliegen? MFG |
AW: WakeUpOnLAN Problem
Zitat:
MfG Dalai |
AW: WakeUpOnLAN Problem
Schade, dann nutzt mir das WOL nicht all zu viel. Und da gibt es keine andere Möglichkeit das zu umgehen?
|
AW: WakeUpOnLAN Problem
Zieh doch mal den Strom-/Netzstecker von Deinem Fernseher und versuch ihn dann mit der Fernbedienung einzuschalten :oops:
SCNR |
AW: WakeUpOnLAN Problem
Zitat:
Wenn das hilft, könntest du den PC schon beim Anschließen ans Netz starten lassen ( ![]() Ansonsten vermute ich, dass alle möglichen Bastellösungen mehr Strom kosten, als du durch das Trennen vom Netz sparst. |
AW: WakeUpOnLAN Problem
|
AW: WakeUpOnLAN Problem
@BUG
Danke für den Link. Mein PC hängt an einer Mehrfachsteckdose mit Ein-/Ausschalter. Habe den vorhin aus- und wieder eingeschaltet, danach musste ich den PC wieder zusätzlich einschalten. Habe gerade im BIOS umgeschaltet auf (sinngemäß) "Power on after Power-Fail" und jetzt fährt die Kiste nach einem Aus-/Einschalten der Mehrfachsteckdose automatisch wieder hoch. Sehr schön, juckt Windows 8.11 auch überhaupt nicht :thumb: |
AW: WakeUpOnLAN Problem
Dennoch wäre es bestimmt besser, wenn richtig runtergefahren wird, bevor er Strom weg ist,
auch wenn Win8 so gebaut ist, daß man den Rechner niemals abschaltet. (oder warum versteckte man denn sonst den Runterfahrknopf?) |
AW: WakeUpOnLAN Problem
Zitat:
Stecker gezogen und dann wieder gesteckt.... danach solls halt per WOL zu starten sein und nicht per Knopfdruck!!! |
AW: WakeUpOnLAN Problem
Dochdoch, dank BUG verstehe ich langsam, was Du nicht verstehst :mrgreen:
|
AW: WakeUpOnLAN Problem
Zitat:
Soweit ich den TE einschätzen kann, will er etwas, was mit Strom betrieben wird (Mainboard) ohne Strom über die Stromversorgungslücke weiterbetreiben. Oder so ähnlich... Bea fügt noch hinzu: @Sim_Star: Haddu Link von hathor (#12) gelesen? Verstanden? Nein? Dachte ich mir fast! |
AW: WakeUpOnLAN Problem
Doch, alles gelesen und verstanden, nur Ihr scheint mich absolut nicht zu verstehen.
Dabei war doch der "Hinweis" mit dem Fernseher perfekt. Strom weg --> geht nicht anzuschalten per Fernbediehung, Strom da, Fernseher bleibt aus und lässt sich zu jedem Zeitpunkt wieder anschalten per Fernbediehnung. Und genau das soll bei mir auch stattfinden. Kein Einschalten wenn der Stecker wieder eingesteckt wird oder ähnliches. Das versteh ich eben nicht. Schliesslich reagiert die Netzwerkkarte ja auf MagicPakets. Oder ist diese nach dem Ziehen des Netzsteckers komplett ausgeschaltet und nach erneutem Einstevken leitet das Mainboard keinen Saft an diese weiter, obwohl eben Saft am Mainboard anliegt? In diesem Falle macht dieses noch so tolle WOL Fesature aus meinen Augen gar keinen Sinn.... Also da die Netzwerkarte ja dauerhaft mit 5V versorgt werden muss, und dies eben nach dem Uiehen des Netzsteckers nicht der Fall ist, gibt es dafür keine Lösung diese auch nach dem Wiedereinstecken des Netzsteckers sofort wieder mit 5V per Netzteil zu versorgen, so dass diese MagicPackets empfangen kann? |
AW: WakeUpOnLAN Problem
Bei einem Desktop-PC sind Teile des Mainboards immer unter Strom.
Sie werden von der 5Volt-SB-Leitung versorgt. Zitat: 5 V SB (Standby) sind je nach ATX-Standard-Version bei ausgeschaltetem PC verfügbare 100 mA, 1 A oder 2 A bei 5 V (manche ATX-Netzteile liefern abweichend der Spezifikation 4 A und 6 A). Damit werden verschiedene Einschaltlogiken in Bereitschaft gehalten (einige sind je Hauptplatine optional)... ![]() Bei einem Notebook liegt die Sache anders: Es gibt 3 Zustände: - AUS: Nur der Akku (falls eingebaut) und die Ladeelektronik incl. des EC (Embedded Controller) werden mit Strom versorgt. WOL und timergesteuerte Aktionen sind NICHT möglich! - STANDBY: zusätzlich wird das RAM refreshed und die zugehörige Elektronik mit Strom versorgt. WOL und timergesteuerte Aktionen können aktiviert werden. Der Strombedarf ist gering: Ein voller Akku kann 5-10 Tage den Standby-Strombedarf liefern. - HIBERNATE: wie AUS, zusätzlich können WOL und timergesteuerte Aktionen aktiviert werden. |
AW: WakeUpOnLAN Problem
Also nochmal: WoL geht nur, wenn das Mainboard und die NIC die ganze Zeit mit Strom versorgt werden (5V Standby). Daran geht auch kein Weg vorbei. Wenn dir das nicht gefällt, dann musst du dir eine andere Möglichkeit einfallen lassen, um die Systeme aufzuwecken, z.B. per Internet bzw. im LAN steuerbare Steckdosen(leisten), die AFAIK eine eigene IP und einen Webserver integiert haben.
Zitat:
MfG Dalai |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz