Am Mittwoch, 13. Oktober 2004 15:56 schrieb Achim Schaefer:
On Wednesday 13 October 2004 14:59, Mathias Homann wrote:
Am Mittwoch, 13. Oktober 2004 14:15 schrieb Achim Schaefer:
ich brauche dringend Eure Hilfe, um wake-on-lan bei meinem Rechner zu aktivieren. Grundsätzlich funktioniert es nämlich,
das liegt daran, daß die meissten linux netzwerktreiber das wake-on-lan deaktiveren. kann man mit dem tool ethtool wieder aktivieren. am besten mit einem rc script.
Das habe ich probiert: 'ethtool -s eth0 wol g' aufrufen, dann 'shutdown' Ist ganz nett, aber du solltest auch einmal mit ethtool überprüfen, ob diese Einstellungen übernommen wurden.
Hat nicht funktioniert. Meinst Du, dass es trotzdem funktionieren kann, wenn ich es anders mache? (mit rc script)
Ich habe lange recherchiert und muss sagen, daß kaum ein Thema so oft falsch erklärt wird , wie WOL. Also erstmal kannst du getrost die pre- und post-installs vergessen, da sie nicht angewendet werden, wenn die Treiber beim Systemstart geladen werden, sondern nur bei explizitem Aufruf von modprobe. DIES ist der am häufigsten falsch erklärte Punkt, obwohl es sogar von SuSE als Vorgehensweise beschrieben wird. Da die Netzwerkkarte aber wohl NIE erst später von Hand gestartet wird,sondern schon automatisch beim Systemstart, kommt dies gar nicht erst in Frage... (ARGhh) Da haben sie schon ziemlichen Quatsch veröffentlicht. ;-(
Außerdem hatte ich probiert, in /etc/modules.conf folgende Zeile einzufügen: post-install e100 ethtool -s eth0 wol g dann entlade mal den e100 Treiber, lade ihn explizit erneut und überprüfe die Ausgaben von 'ethtool eth0' , ob die Netzwerkkarte überhaupt in den WOL-Status gewechselt hat. Wenn ja gut, wenn nein (Hmmmmm.) Dann muß nur noch dafür gesorgt werden, daß diese Einstellung bestehen bleibt. Bei SuSE werden nämlich beim Shutdown die WOL-Bits zurückgesetzt. Warum ? Keine Ahnung oder alternativ: options e100 enable_wol=1
Ich weiß jetzt gar nicht, ob der e100-Treiber überhaupt WOL-fähig ist. Dem rtl8139.too beispielsweise kann es nicht als OPTION übergeben werden und muss per ethtool gesetzt werden. Jetzt die Vorgehensweise: Geholfen hat mir, beim ** SHUTDOWN ** die WOL-bits zu setzen, um die Netzwerkkarte in den wol-Modus zu schalten, indem ich in die 'halt.local' die Zeile ethtool -s eth0 wol bg eingefügt habe. Welche Options du setzen willst, ist deine Sache. Wenn halt nur ein Magic Packet den PC/Server wecken soll reicht wol g in der Regel aus.
Hat auch nicht funktioniert.
Gibt es einen Grund, dass es auf andere Art und Weise funktionieren könnte, wenn es so nicht geht?
Achim
-- Andreas Heinz Möhlenort 9d Hamburg Tel.:040-55204057 Mobil:0160-6904618 Fax:040-55204057 We build solutions ...:-) ------ When we understand knowledge-based systems, it will be as before -- except our fingertips will have been singed. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982 ------