Ich weiß nicht wie eure Erfahrungen zu WOL mit Schlafmodi aussehen, aber ich würde einen Teil der Hintergründe davon gern näher verstehen. Auch im Hinblick darauf das die Erkenntnisse ins Wiki einfließen könnten.
Ich bin grade dabei mir einen Homeserver einzurichten und möchte dabei auch ein energiesparendes Setup mit Rechnerschlafenlegen und aufwachen per LAN einrichten. Habe WOL nach dem Wiki-Artikel eingerichtet, für MagicPacket fununktioniert das aus jeden (Schlaf)Zustand heraus.
Nächte Schwierigkeitsstufe: Aufwachen bei Anforderung ohne MagicPacket Nach einigen rumsuchen habe ich herausgefunden das die Option u,b statt g sinnvoll sind. u(nicast) - bei direkten ansprechen der adresse b(roadcast) - Broadcast im Netz
Ich habe jetzt bei meiner Netzwerkkarte also "wol ubg" eingetragen. Funktioniert bisher bei ausgeschalteten Rechner perfekt. Nur aus den Zuständen S3, S4 wecke ich ihn damit nicht auf. Nach längerer Googlelei hab ich mir dann die Scripte in "/usr/lib/pm-utils" angeschaut. Dort gibts im Verzeichnis "power.d/" ein "disable_wol" Script. wtf? Das nicht ausführbar gemacht, und schon funktioniert alles wie es soll. (Ich glaube gelesen zuhaben das bei schlafen legen die WOL-Funktion zwecks Stromsparen abgeschaltet werden)
Ok was ich erreichen wollte funktioniert, aber kann mir jmd. von den Pros unter euch erklären warum und wie? Ich konnte bisher aus den Script herauslesen das WOL nur abgeschaltet wird wenn ethtoll vorhanden, auch irgendwie kontraproduktiv. Mehr verstehe ich von Script nicht. Außerdem wie genau teilt sich die Funktionalität auf die Verzeichnisse auf? (power.d/ für Standby sleep.d/ für Hibernation oder was?)
Gruß Tobi