Stanislaus
14.04.04, 10:50
Moin, moin!
Ich brauch mal wieder eurer Wissen und eure Ideen.
In den nächsten Tagen sollte mein iBook eintreffen und selbstverständlich soll da auch ein Gentoo drauf.
Da ich mit der Kiste an recht vielen verschiedenen Orten unterwegs sein werde und daher die benötigten Netzwerkeinstellungen ständig wechseln würde ich gerne eine Art "interaktiven" Boot basteln.
Meine Idee war bisher, daß man evtl. im bootlaoder einen Kernelparameter angibt, den man in den init-Scripten dann auswerten und entsprechend drauf reagieren kann.
Ein Kollege brachte mich eben auf die Idee, die init Scripte so umzuschreiben (sofern das überhaupt geht), daß die auf Benutzereingaben warten und dementsprechend reagieren.
Am elegantesten wäre imho eine Mischung aus beidem.
1 Bootloadereintrag für "zu Hause", der keine Benutzereingaben erwartet und ethX mit einer statischen IP sowie dem entsprechenden Gateway startet. Sowie einen Eintrag "interaktiv", der beim Start der nic z.B.
1. dhcp
2. statisch
3. kein netz
ausgibt und unter 2. dann evtl. noch eine Vorauswahl an statischen IPs sowie die Möglichkeit zum freien Konfigurieren anbietet.
Stehen den initscripten überhaupt die Kernelparameter, die im Bootloader gesetzt werden, zur verfügung. Und wenn ja, wie?
Oder gibt es am Ende schon eine fertige Lösung?
Für Tips, Links und blöde Bemerkungen bin ich immer offen *g*
Besten Dank und bis neulich ...
Ich brauch mal wieder eurer Wissen und eure Ideen.
In den nächsten Tagen sollte mein iBook eintreffen und selbstverständlich soll da auch ein Gentoo drauf.
Da ich mit der Kiste an recht vielen verschiedenen Orten unterwegs sein werde und daher die benötigten Netzwerkeinstellungen ständig wechseln würde ich gerne eine Art "interaktiven" Boot basteln.
Meine Idee war bisher, daß man evtl. im bootlaoder einen Kernelparameter angibt, den man in den init-Scripten dann auswerten und entsprechend drauf reagieren kann.
Ein Kollege brachte mich eben auf die Idee, die init Scripte so umzuschreiben (sofern das überhaupt geht), daß die auf Benutzereingaben warten und dementsprechend reagieren.
Am elegantesten wäre imho eine Mischung aus beidem.
1 Bootloadereintrag für "zu Hause", der keine Benutzereingaben erwartet und ethX mit einer statischen IP sowie dem entsprechenden Gateway startet. Sowie einen Eintrag "interaktiv", der beim Start der nic z.B.
1. dhcp
2. statisch
3. kein netz
ausgibt und unter 2. dann evtl. noch eine Vorauswahl an statischen IPs sowie die Möglichkeit zum freien Konfigurieren anbietet.
Stehen den initscripten überhaupt die Kernelparameter, die im Bootloader gesetzt werden, zur verfügung. Und wenn ja, wie?
Oder gibt es am Ende schon eine fertige Lösung?
Für Tips, Links und blöde Bemerkungen bin ich immer offen *g*
Besten Dank und bis neulich ...