• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] WOL Einrichtungsprobleme (die Zweite)

Hi, ich greife ein altes Thema nochmal auf.
Es geht darum einen Server schlafen zu legen und auch wieder zu wecken.

Ich habe alles soweit eingerichtet.
mit "init 0" fährt mein Server runter und mit "wol x : x : x...." wieder hoch.

In "/etc/init.d/halt.local" habe ich

Code:
/sbin/ifconfig eth0 up
/usr/sbin/ethtool -s eth0 wol g
/usr/sbin/ethtool eth0

eingebaut. Sonst habe ich damit nicht's gemacht.
Auch keinen Link nach "/etc/init.d/rc...."

Hier weis ich nicht genau wohin mit. Das Script soll beim runterfahren ausgeführt werden.
Manuell funktioniert das Script.

Wohin muss ich linken damit das Script ausgeführt wird? :?

==========================

Ich habe es nun als "K98halt.local nach /etc/rc.d/rc2.d" gelinkt.

Mal schaun

Edit fünf Minuten später: Nein, das war es nicht.

Also, immer noch nach der Suche nach dem richtigen Ort und allem um das Script ausführen zu können.

===========================

HILFE!

Zwischenzeitlich habe ich ein eigenes Script "aktiviereLan" erstellt (wie halt.local) und per insserv an rc3 gelinkt (hat er automatisch gemacht).

Dieses Script ist aber, wie ich jetzt feststellen musste NICHT ausführbar.
Obwohl mit chmod +x bearbeitet.
Zumindest wird es (ohne jede Meldung) nicht ausgeführt.

Liegt das am Editor (war da nicht mal was mit VI und so :? )

Auf alle Fälle ist das Script auch nicht unter YAST / Runlevel-Editor bearbeitbar.

Irgendwo hab ich eine Fehler ..... :wink:

Achja, halt.local ist ausführbar. Aber was darin steht wird beim runterfahren nicht ausgeführt. Ob nach rcn gelinkt oder nicht.
Dafür aber beim manuellen ausführen.

================================

Zwischenzeitlich bekomme ich einen Fehler wenn ich
versuche "halt.local" per insserv zu linken.
"script name halt.local is not valid, skipped!"

Irgend eine Kleinigkeit ..... Wahhhhh
===============================
 
OP
roemi
Sodele, FAST erledigt.

Ich habe ein neues Script exakt nach der WIKI-Anweisung erstellt.

Und es klappt :wink: Das Skript wird beim Start abgearbeitet und "eth0" hat sein "g".

1. Jetzt braucht es nur noch ein Idee damit der Rechner sich schlafen legt.
Hier vermutlich per Crontab.

2. Eine Idee wie er erwacht wenn ein Client gestartet wird.

3. Wie XP-Client's den Server wecken können.

Also kaum was. Bin für Ideen aber zu haben.
 
OP
roemi
Ich bin am Boden. Während die ganze zeit das beenden mit "init 0" funktioniert hat, schaltet der Lüfter (und vermutlich noch mehr) nicht mehr ab.
Gestern hat es noch geklappt. Nun nicht mehr.

Falls jemand aufmunternde Worte oder Ideen für mich hat .... :?
 

framp

Moderator
Teammitglied
Hast Du meine Erfahrungen gelesen? Ist schon eine fummelige Sache ... Aber ich habe keine neuen Links gesetzt. halt.local wird automatisch beim Runterfahren aufgerufen. Wie sieht es bei dir mit ACPI aus? Was für einen WikI Beitrag hast Du benutzt?
 
OP
roemi
Ja, an Deinen Erfahrungen habe ich mich orientiert.

Diesen Beitrag: http://www.linux-club.de/faq/Runlevel_scripte_-_Scripts_selbst_erstellen

Ich bin zwischenzeitlich auch wieder auf halt.local zurück.
War ein Denkfehler von mir. Mit "ethtool eth0" sehe ich ja nur den aktuellen Status und der ist beim Neustart "d" :?

In Yast habe ich jetzt im Power-Management auf "Standby" geschaltet.
Ich bin mir aber noch nicht sicher ob das drücken des Knopfes (was ich damit ja einstelle) die gleiche Wirkung wie "halt" usw. hat :?:

Werde ich aber gleich sehen. Ich fahre Ihn nämlich gerade runter.

Im Bios habe ich "Work on PCI" o.ä. eingestellt.
 
OP
roemi
Ich weis nicht was ich geändert haben sollte.
Gestern (da auf alle Fälle und heute mittag meine ich das es so war) hat der PC abgeschaltet. Ruhe. Kein Lüfter nichts.
mit WOL konnte ich ihn wieder aktivieren.

Nun fährt er runter (egal ob init 0, shutdown oder halt).
Schaltet offensichtlich alles ab mit Ausnahme der Lüfter.

Vielleicht bin ich auch nur ungeduldig und die gehen auch irgendwann aus.

Ich werde Ihn gleich runtersemmeln und dann morgen schaun ob er ruhig ist.
Dann mache ich weiter. Jetzt ruft das Bett!

@framp: Ich hoffe morgen wieder auf Dich :wink:
 
OP
roemi
Oki.

Hier mal eine Zusammenfassung von der ich hoffe das Sie vollständig ist.

1. Einstellungen im BIOS "PCI Devices PowerOn"

2. Bootloader "splash=silent showopts acpi=on"

3. Power-Management (heute geändert)
Schema=Leisteung
"Throttling" und "Niced ...." beides "nein"

4. "ZMD" und "RUG" gelöscht (nur zur Sicherheit, damit die beim runterfahren keinen ärger bereiten)

Was habe ich erreicht: Nichts! Der Server fährt nun auch bei einem Reboot nicht mehr hoch. Schaltet aber auch nicht ab :(

Ich muss zwingend auch Restart-Taste drücken damit er wieder anfährt.
 

framp

Moderator
Teammitglied
An Deiner Stelle würde ich es wie Cäsar machen: Nicht an 5 Fronten griechzeitig kämpfen sondern - divide and conquer. Also erstmal das saubere Runterfahren hinbekommen und danach mit dem Hochfahren beschäftigen.

Zum Runterfahren: Da hatte ich keine Probleme. Allerdings habe ich beim Aufbau noch überprüft ob wirklich das Wol gesetzt ist mit
Code:
/sbin/ifup nic0
/usr/sbin/ethtool -s nic0 wol g
/usr/sbin/ethtool nic0 > /var/log/xxx
Beim Nächsten Start steht dann in der xxx Datei ob alles geklappt hat. Wenn nicht liegt da irgendwo der Hase im Pfeffer.

Zum Hochfahren: Da benutze ich either-wake. MAC Adresse überprüfen! Versuche auch mal die PowerOption p zu setzen und stecke zum AUfwachen das Kabel ein um zu testen ob die ganze WOl Sache HW mässig wenigstens geht.
 
OP
roemi
Hi, Meister. Sorry. Großeltern zu Besuch. Mit Junior Lego bauen.

Und zwischendurch: Habe nun im Bootloader "acpi=off" engestellt.

Die Kiste neu gestartet und lasse sie nun wieder mit "init 0" runter.
Parallel habe ich eine Ausgabe nach "/var/log/eth.log" geschrieben.

Da die Mühle vermehr hoch und runter fährt kann ich auch gleich zwei Sachen probieren.

Bis gleich :wink:
 
OP
roemi
So, um es einfacher zu machen hab ich die Mühle nun ins Büro geholt.
Div. Tipps aus dem Forum probiert.

PC bleibt bei
"Running /etc/init.d/halt.local
sh: no job control in this shell
sh-3.1#"
stehen.

Hier geht es nur mit "strg+alt+entf" weiter.
Inzwischen schaltet er dann sogar ab.
Dazu habe ich als root
acpi=on
acpid=on
apic=on
eingegeben und im Bootloader
"acpi=force pci=noacpi"
eingestellt.

Aber wirklich weiter bin ich nicht :cry:
 
OP
roemi
PC bleibt bei
Code:
"Running /etc/init.d/halt.local
sh: no job control in this shell
sh-3.1#"
stehen.

Hier geht es nur mit "strg+alt+entf" weiter, er schaltet ab und ich kann Ihn aufwecken.

Kann es sein das er ein Problem mit der "halt.local" hat?
 
OP
roemi
Es war die "halt.local" !!! :evil:
Ich habe sie umbenannt in "x_halt.local" und schon marschiert die Maschine bis zum Halt durch, schaltet ab und lässt sich durch "wol" wieder starten.

Den Status der Netzkarte setzte ich durch mein Startscript.

Ein Römi mit vielen :D
 
Oben