Brauche bestimmte Kernel-Option???

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
fte213
Beiträge: 70
Registriert: 11.01.2004 12:31:28
Wohnort: 74889 Sinsheim

Brauche bestimmte Kernel-Option???

Beitrag von fte213 » 03.05.2004 21:20:23

Ich benötige dies hier:

Advanced Router-Funktion "IP: equal cost multipath"

Habe den Kernel 2.4.18-bf2.4

Wie finde ich nun raus, ob dies schon aktiviert ist oder obs überhaupt drin ist und wenn nicht, wie bekomme ich es rein?

Wurde aus den ganzen Kernel HowTo`s net viel schlauer.

wolfpac
Beiträge: 194
Registriert: 08.02.2004 16:03:20

Beitrag von wolfpac » 03.05.2004 23:50:40

unter /boot müsste sich deine kernel config befinden
debian verwendet einen modular aufgebauten kernel
da ist eigentlich alles drin (entweder modul oder wenn das net geht fest)

fte213
Beiträge: 70
Registriert: 11.01.2004 12:31:28
Wohnort: 74889 Sinsheim

Beitrag von fte213 » 04.05.2004 00:21:02

HAb festegesllt, dass mein Kernel diese Option nicht hat, wollte nun den 2.4.9 installieren, kommt aber schon nach dem downloaden beim Entpacken folgendes:

Code: Alles auswählen

server:~# tar -xvvzf linux-2.4.9.tar.gz /usr/src/
tar: /usr/src: Not found in archive
tar: Error exit delayed from previous errors
server:~# tar -xvvzf linux-2.4.9.tar.gz /usr/src/linux
tar: /usr/src/linux: Not found in archive
tar: Error exit delayed from previous errors
server:~# 

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 04.05.2004 01:47:04

fte213 hat geschrieben:

Code: Alles auswählen

server:~# tar -xvvzf linux-2.4.9.tar.gz /usr/src/
tar: /usr/src: Not found in archive
Die Fehlermeldung ist doch recht eindeutig.
tar versucht ein Verzeichnis namens /usr/src aus dem Archiv zu entpacken. Dieses Verzeichnis existiert aber nicht im Archiv.

Wenn Du in das Verzeichnis /usr/src entpacken willst, geht das mittels

Code: Alles auswählen

tar xvzf linux-2.4.9 --directory /usr/src
BTW: Warum möchtest Du so einen alten Kernel verwenden?
No language can express every thought unambiguously, least of all this one. -- D. R. Hofstadter

Indy500
Beiträge: 380
Registriert: 18.04.2003 05:03:40

Beitrag von Indy500 » 04.05.2004 02:30:12

Er wollte wohl 2.4.19 haben. Die Fähigkeit des richtigen hochzählens scheint langsam die Ausnahme zu werden. :lol:

Aber dann würde ich gleich zu 2.4.26 greifen, dann hast du den aktuellsten Kernel.

fte213
Beiträge: 70
Registriert: 11.01.2004 12:31:28
Wohnort: 74889 Sinsheim

Beitrag von fte213 » 04.05.2004 07:17:19

Ich hatte mal in den Sources geschaut und hatte festgestellt dass mein Kernel kein Advanded Routing unterstützt, der 2.4.9 schon.

Muss ich mal in den neueren Kernels schauen, da der Tip mit der 2.4.9 auch schon von 2001 war :-)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 04.05.2004 16:16:30

Dein Kernel unterstützt das nicht, weil die Option beim Kompilieren einfach abgeschaltet war. Das ist ziemlich Versionsunabhängig...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

fte213
Beiträge: 70
Registriert: 11.01.2004 12:31:28
Wohnort: 74889 Sinsheim

Beitrag von fte213 » 05.05.2004 00:13:20

Aja, stimmt!

Ist es jetzt der gleiche Akt den neuen Kernel zu backen mit der Option, wie in dem jetzigen die Option zu aktivieren? Der Unterschied ist mir noch nicht so ganz klar.

Benutzeravatar
sebas
Beiträge: 419
Registriert: 15.01.2004 19:02:29
Wohnort: Nijmegen / NL
Kontaktdaten:

Beitrag von sebas » 05.05.2004 14:36:35

Du kannst so ziemlich alle 2.4 Kernels verwenden, meines Wissens nach haben die alle "Advanced Routing" Optionen.
Wenn du allerdings einen ohne bisher bekannte Sicherheitsluecken willst, warte auf 2.4.27. Ansonsten immer den 'latest stable' benutzen.
Magic is always the best solution -- especially reliable magic.

Antworten