ubuntuusers.de

Wake on LAN

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Baustelle/Wake_on_LAN.

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

In Wake_on_LAN#halt-Skript-anpassen wird recht aufwändig geschildert, wie man die /etc/init.d/halt ändern soll, damit beim Shutdown Netzwerkkarten nicht mit abgeschaltet werden, damit WOL funktioniert. Zumindest seit Intrepid funktioniert das viel einfacher. Im Skript gibt es extra am Anfang die Variable "NETDOWN", die man von "yes" auf "no" ändern muss...

#! /bin/sh
### BEGIN INIT INFO
# Provides:          halt
[...]
NETDOWN=no 
[...]
        # Make it possible to not shut down network interfaces,
        # needed to use wake-on-lan
        netdown="-i"
        if [ "$NETDOWN" = "no" ]; then
                netdown=""
        fi
[...]

und schon kann der Rechner via WOL aufgeweckt werden. Meine Frage an euch. Kann jemand bei Dapper, Gutsy und Hardy nachsehen, ob das Skript dort auch schon so aussieht?

Danke
Christoph

//PS: Hab selber nachgesehen. Das ist eine Neuerung von Intrepid...

Chrissss Team-Icon

(Themenstarter)

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Eigentlich kann man auch den Rest des Artikel ändern. Ich finde alle drei Arten, die in Wake_on_LAN#Wake-On-Lan-aktivieren vorgestellt werden ziemlich suboptimal.

Möglichkeit 1: Dispatcher-Skript für NetworkManager

Fährt man seinen Rechner via WOL hoch, loggt sich via SSH ein und fährt ihn dann mit sudo halt runter, so wird das Dispatcher-Skript nicht ausgeführt. Ergo danach kann man den Rechner erst wieder via WOL starten, wenn man sich in die Desktopumgebung eingeloggt hat. → Unbrauchbar

Möglichkeit 2: /etc/init.d/networking

Hier wird eine Systemdatei geändert, die eventuell bei einem Update und wahrscheinlich erst recht bei einem Upgrade kompromislos überschrieben wird. Ausserdem gibts keine definierte Stelle wo hier eigene Befehle eingetragen werden sollen → Pfusch

Möglichkeit 3: /etc/network/interfaces

Ab Intrepid Ibex ist die /etc/network/interfaces bei einem Desktopsystem bis auf lo leer. Der Network-Manager übernimmt vollständig die Regie. Es gibt keinen Roaming-Modus und auch kein System → Administration → Netzwerk mehr. D.h. man müsste hier sein Device manuell eintragen → Daher nur noch als Alternative brauchbar

Ich denke man sollte Methode 1 und 2 rausschmeissen und den simplen Weg über die /etc/rc.local gehen. Als Alternative kann man Methode 3 mit zusätzlichen Bemerkungen drinnen lassen.

OK?

e2b Team-Icon

Avatar von e2b

Anmeldungsdatum:
6. Mai 2006

Beiträge: 3396

Mmm, sehe ich genauso. Allerdings gibt es für Ubuntu < 8.10 wohl keine vernünftige Lösung? Vielleicht sollte man da noch kurz recherchieren, denn dann sollte man vielleicht Methode 1/2 als Notlösung drin lassen, wobei Methode 1 wohl wirklich keinen Sinn macht.

Chrissss Team-Icon

(Themenstarter)

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

e2b schrieb:

Allerdings gibt es für Ubuntu < 8.10 wohl keine vernünftige Lösung?

Über welchen Teil redest du? Der Abschnitt "Wake-On-Lan-aktivieren" ist praktisch identisch für alle Systeme "Dapper → Intrepid" gültig. Nur der Teil "halt-Skript-anpassen" ist ab Intrepid schöner ☺

e2b schrieb:

...denn dann sollte man vielleicht Methode 1/2 als Notlösung drin lassen, wobei Methode 1 wohl wirklich keinen Sinn macht.

Beide Methoden sind in meinen Augen falsch, bzw. einfach nur Pfusch.

//PS: Anmerkung für mich: Wie siehts bei Standby und Suspend aus? Eventuell wäre hier das Dispatcher Skript doch sinnvoll, falls bei Standby die Einstellungen bzgl ethtool verloren gingen...

e2b Team-Icon

Avatar von e2b

Anmeldungsdatum:
6. Mai 2006

Beiträge: 3396

Sorry, bin da wohl mit den zwei Teilen leicht durcheinander gekommen. Also +1 zu deinem letzten Post. ☺

Links: 1 2 3 4 5

Chrissss Team-Icon

(Themenstarter)

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Die Überarbeitung wird grösser. Bitte schiebt den Artikel in die Baustelle. Danke.

e2b Team-Icon

Avatar von e2b

Anmeldungsdatum:
6. Mai 2006

Beiträge: 3396

Chrissss schrieb:

Die Überarbeitung wird grösser. Bitte schiebt den Artikel in die Baustelle. Danke.

Done: Baustelle/Wake on LAN

Chrissss Team-Icon

(Themenstarter)

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Danke.

Chrissss Team-Icon

(Themenstarter)

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Sodalle, bin fertig:

Folgende Punkte:

  • Das Dispatcher Skript ist einfach sinnlos. Auch nicht brauchbar bei Standby oder Hibernate. → weg damit

  • Der Weg über die rc.local ist in meinen Augen einfach der richtige

  • Hab den Artikel neu gegliedert und einige Passagen ausgebaut

Denke der Artikel kann ins Wiki zurück.

DasMurkel

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 156

Wohnort: Ingolstadt

Hi.

Vielleicht solltest du noch aufnehmen, dass vor Intrepid ein Eintrag einer Schnittstelle dieselbige im NetworkManager deaktiviert. Ich hab mir damals einen Wolf gesucht, nachdem ich ganz stolz auch mich war die Uni VPN-Einwahl über den Net-Manager geschafft zu haben um dann zu merken dass WOL nicht mehr funktioniert. Es geht also (meiner Erfahrung nach) nur entweder /etc/network/interfaces ODER Net-Manager.

Chrissss Team-Icon

(Themenstarter)

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

DasMurkel schrieb:

Vielleicht solltest du noch aufnehmen, dass vor Intrepid ein Eintrag einer Schnittstelle dieselbige im NetworkManager deaktiviert.

Das ist schon immer so gewesen. Steht auch ausführlich in Network-Manager (Abschnitt „Grundkonfiguration“). Der Wolf kann also gar nicht wirklich groß gewesen sein 😉 Hab noch den Absatz

Dabei ist zu beachten, dass manuell über die /etc/network/interfaces konfigurierte Netzwerk-Geräte nicht mehr im Network-Manager erscheinen. Diese Konfiguration bietet sich daher im Endeffekt nur für Serversysteme an.

hinzugefügt.

DasMurkel

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 156

Wohnort: Ingolstadt

Doch der Wolf war groß weil ein solcher Passus fehlte 😉

Chrissss Team-Icon

(Themenstarter)

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Bitte den Artikel nun verschieben. Danke.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

done: Wake on LAN.

Gruß, noisefloor

e2b Team-Icon

Avatar von e2b

Anmeldungsdatum:
6. Mai 2006

Beiträge: 3396

Hab noch die Sperre wegen der Überarbeitung aus dem ACL rausgenommen.

Antworten |