Bootvorgang beeinflussen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

Bootvorgang beeinflussen

Beitrag von Wikinator » 17.09.2005 22:10:54

Hallo,

ich habe 2 Sachen, die bei jedem Bootvorgang gestartet werden sollen.
Das 1. wäre 'dhclient', denn 'dhcpoffers' oder so findet nie etwas, dhclient hingegen schon.
Das 2. wäre ein Script zu iptables.
Wie kann ich diese beiden Sachen automatisieren?
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Bootvorgang beeinflussen

Beitrag von KBDCALLS » 17.09.2005 22:20:59

Wikinator hat geschrieben:Hallo,

ich habe 2 Sachen, die bei jedem Bootvorgang gestartet werden sollen.
Das 1. wäre 'dhclient', denn 'dhcpoffers' oder so findet nie etwas, dhclient hingegen schon.
Wie soll man das denn jetzt verstehen? Der dhclient fragt beim DHCP-server an ob er ihm ne IP zuteilt. Und dhcpoffers ist ne Meldung vom Server das er dem Clienten ein offeriert (anbietet) . Wenn das automatisch laufen soll dann macht man das in der /etc/network/interfaces.

Code: Alles auswählen

iface eth0 inet dhcp
Und zu 2 um was für ein Script geht es denn ? Wenn dann wirds doch beim Installieren der Debs schon richtig eingerichtet. Oder du mußt schon etwas genauer werden.
Zuletzt geändert von KBDCALLS am 19.09.2005 21:50:37, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

Re: Bootvorgang beeinflussen

Beitrag von Wikinator » 17.09.2005 23:19:50

KBDCALLS hat geschrieben:
Wikinator hat geschrieben:Hallo,

ich habe 2 Sachen, die bei jedem Bootvorgang gestartet werden sollen.
Das 1. wäre 'dhclient', denn 'dhcpoffers' oder so findet nie etwas, dhclient hingegen schon.
Wie soll man das denn jetzt verstehen? Der dhclient fragt beim DHCP-server an ob er ihm ne IP zuteilt. Und color=grenn]dhcpoffers[/code] ist ne Meldung vom Server das er dem Clienten ein offeriert (anbietet) . Wenn das automatisch laufen soll dann macht man das in der /etc/network/interfaces.
es ist so, dass beim boot-vorgang stets versucht wird, eine IP-Adresse via DHCP zu bekommen, doch das klappt nie. Gebe ich den Befehl 'dhclient' als Root ein, findet er den DHCP-Server und bekommt eine IP-Adresse.
KBDCALLS hat geschrieben:

Code: Alles auswählen

iface eth0 inet dhcp
Und zu 2 um was für ein Script geht es denn ? Wenn dann wirds doch beim Installieren der Debs schon richtig eingerichtet. Oder du mußt schon etwas genauer werden.
Ich habe iptables nie manuell installiert. Ich kann iptables einrichten und es läuft, nur ist nach einem Neustart (noch ohne IP-Adresse s.o) die Filter-Tabelle weg.
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 18.09.2005 12:46:56

Zu dem DHCP dein Netzwerkkartenmodul wird zu spät geladen. Trags in die

Code: Alles auswählen

/etc/modules 
ein.

Und zum Iptables . Funtionieren könnte funktionieren wenn mit iptables-save die Regeln abspeichert werden und mit iptables-restore wieder lädt. Und beides in der /etc/network/interfaces macht.

Code: Alles auswählen

 pre-up post-up pre-down post-down

Code: Alles auswählen

 man interfaces
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

Beitrag von Wikinator » 18.09.2005 17:13:59

KBDCALLS hat geschrieben:Zu dem DHCP dein Netzwerkkartenmodul wird zu spät geladen. Trags in die

Code: Alles auswählen

/etc/modules 
ein.
ich habe nun 'prism54' in /etc/modules eingetragen, doch das hilft nicht weiter. Muss ich noch eine spezielle Pfadangabe machen?
KBDCALLS hat geschrieben:Und zum Iptables . Funtionieren könnte funktionieren wenn mit iptables-save die Regeln abspeichert werden und mit iptables-restore wieder lädt. Und beides in der /etc/network/interfaces macht.

Code: Alles auswählen

 pre-up post-up pre-down post-down

Code: Alles auswählen

 man interfaces
das mit /etc/network/interfaces habe ich verstanden, nur funktioniert der Befehl 'iptables-restore' nicht richtig. Er bleibt hängen (Prompt erscheint nicht wieder).

Gruß,
Wikinator
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

Beitrag von Wikinator » 19.09.2005 13:54:11

ich habe gesehen, dass unter /etc/init.d/ normale Bash-Scripte stehen. Kann ich da einfach meines dazu eintragen?
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

Beitrag von Wikinator » 19.09.2005 18:48:11

weiß das keiner?
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 19.09.2005 21:59:21

Iptables-save funktioniert schon .

Versuche mal folgendes

Code: Alles auswählen

/etc/init.d/iptables save default
Falls das nicht auf Anhieb funktioniert es muß ein Vereichnis

Code: Alles auswählen

 /var/lib/iptables 
existieren

Und in der

Code: Alles auswählen

/etc/network/interfaces
folgendes einfügen

Code: Alles auswählen

pre-up /etc/init.d/iptables load default
Default ist natürlich nicht zwingend du kannst auch jeden anderen Name verwenden.

Zur Karte kann ich nur sagen braucht die nach andere Module um zu funtionieren ?

Wie wird die Karte gestartet ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

Beitrag von Wikinator » 19.09.2005 22:07:59

KBDCALLS hat geschrieben:Iptables-save funktioniert schon .

Versuche mal folgendes

Code: Alles auswählen

/etc/init.d/iptables save default
Falls das nicht auf Anhieb funktioniert es muß ein Vereichnis

Code: Alles auswählen

 /var/lib/iptables 
weder /var/lib/iptables noch /etc/init.d/iptables existieren
KBDCALLS hat geschrieben:Zur Karte kann ich nur sagen braucht die nach andere Module um zu funtionieren ?
ich glaube nicht, wie kann ich das herraus bekommen?
KBDCALLS hat geschrieben:Wie wird die Karte gestartet ?
auch hier, ich weiß es nicht genau. Eigentlich wird die Karte (ALLNET ALL0271) direkt vom 2.6er Kernel unterstützt.
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 21.09.2005 15:05:07

Wegen des Startens von Scripten beim Booten: es gibt eine Beispiel-Startscript Datei /etc/init.d/skeleton - diese wegkopieren und Deinen Bedürfnissen anpassen. Es gibt dann noch das Tool update-rc.d, mit dem man die Startlinks automatisch setzen lassen kann.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

Beitrag von Wikinator » 21.09.2005 15:57:34

wieso wegkopieren?
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 21.09.2005 16:21:12

Die Karte braucht dich ein Firmware Datei? Und die wird doch bestimmt mit einem Script geladen? Und da die zuspät geladen wird, kann es sein das nich funktioniert. Post mal den Inhalt von

Code: Alles auswählen

/etc/rc2.d
hier hin

http://nopaste.debianforum.de/
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

Beitrag von Wikinator » 21.09.2005 18:33:20

Hallo,

Hier ist die Ausgabe.
Die Firmware Datei ist die Datei

Code: Alles auswählen

/usr/lib/hotplug/firmware/isl3890
Zu iptables: Ich glaube es wäre einfacher, wenn ich ein kleines Script, das die iptables-regeln erstellt, schreibe und es automatisch gestartet wird. Bis jetzt habe ich es unter /etc/bash.bashrc gespeichert.
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 27.09.2005 12:11:10

Wikinator hat geschrieben:wieso wegkopieren?
Weil die Datei nur ein Beispielscript sein soll, also einfach "cp skeleton meinscript" machen und dann Deinen Bedürfnissen anpassen.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Antworten