Re: SUSE8.1: Startreihenfolge

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Autor: Mathias Waack (mathias_at_valpo.de)
Datum: 04. Jan 2003


On Saturday 04 January 2003 19:53, Till Baumgaertel wrote:
> auf meinem dell notebook lässt sich die wlan-karte über yast2 als "hotplug"
> wunderbar konfigurieren, auch 128bit WEP funzt prima, aber "man" (bzw root)
> muss nach dem start noch ein kleines "route add default gw
> [ip-des-dsl-routers]" eintippen um wirklich online zu sein.
>
> bei der startreihenfolge ist es auch so, dass zunächst das netzwerk setup
> durchgeführt wird (meine karte dabei als eth1 und hotplug) und danach die
> konfiguration der hotplug-geräte. ich hoffe, das in halbwegs richtigen
> fachtermini wiedergegeben zu haben.
>
> meine vermutung ist: wenn ich die hotplug geräte zuerst einbinden würde
> und dann die netzwerkkonfiguration durchführen würde, bräuchte ich ja meine
> wlan-karte nicht mehr als hotplug-device zu konfigurieren, so dass dann
> auch die entsprechenden (suse-) setup-dateien sofort zur ausführung kämen.
> wobei: bei meiner wlan karte handelt es sich sogar eigentlich um eine
> mini-pci karte, die also gar kein eigentliches hotplug-device IST, sich
> aber bisher standhaft anderen konfigurationsversuchen widersetzt hat!
>
> so, nun das eigentliche problem: WENN ich es schaffen würde, die
> konfigurationsreihenfolge (mit eurer hilfe evtl.???) zu ändern, DANN
> befürchte ich, ein quasi "inkompatibles" (da handoptimiertes) suse-system
> zu erhalten. das möchte ich vermeiden, da mir davor graut, beim nächsten
> update wieder bei null anfangen zu müssen. auch wenn die tools zum teil
> sehr unausgereift sind, würde ich ungern auf deren komfort verzichten
> müssen.
>
> gibt es evtl. ein script, in welchen ich das "route"-kommando ablegen kann,
> welches NACH der hotplug-konfiguration gestartet wird? boot.local ist das
> leider NICHT ( wie ein eingefügtes "echo HIER BIN ICH" gezeigt hat), das
> kommt lange vorher dran (komischer weise, finde ich).

Naja, gebootet wird halt recht frueh, meist doch einige Zeit bevor Netzwerk-
und Hotplug-Systeme initialisiert werden. Fuers Hotplugging ist
/etc/rc.d/hotplug zustaendig. Schau einfach nach, welche links in
/etc/rc.d/rc?.d auf diese Datei zeigen, dann weisst wo und wann das Ding
aufgerufen wird.
Mit hotplug kenne ich mich leider nicht so aus (sonst wuerde meine USB-Kamera
auch automatisch gemountet - statt dessen muss ich nach dem Anschliessen
immer noch ein mount von Hand eingeben).

Prinzipiell gibt es jetzt 2 Moeglichkeiten:
1. die unschoene: Du schreibst ein Script /etc/rc.d/my_route welches das route
Kommando ausfuehrt und sorgst dafuer, dass es nach dem laden der Treiber
ausgefuehrt wird. In Deinem Fall muesste das durch einen link von
rc3.d/S08my_route, rc5.d/S08my_route, rc3.d/K15my_route und rc5.d/K15my_route
auf /etc/rc.d/my_route erledigt sein. Dann wird beim Booten nach dem Laden
von hotplug das Script my_route ausgefuehrt, ebenso beim Runterfahren vor dem
Aufruf von hotplug.
2. Du integrierst das Ganze in den Hotplugging-mechanismus. Wenn uns hier
keiner erklaert wie das geht, musst Du Dich dazu durch die entsprechende Doku
graben.

Mathias


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.4 : 04. Jan 2003 CET