Kernel 2.4.18 - Option pppoe gibt es nicht?!

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Grumbler
Beiträge: 65
Registriert: 27.04.2002 18:16:01
Kontaktdaten:

Kernel 2.4.18 - Option pppoe gibt es nicht?!

Beitrag von Grumbler » 10.07.2002 23:29:30

Hi Leutz,

ich bin gerade dabei mir einen eigenen Kernel zu kompilieren. Funzt auch alles sehr gut, nur pppoe finde ich einfach nicht.

Die Option kann man einfach nicht anwählen. Es gibt nur:
Network device support -->
PPP (point-to-point protocol) support -->
Alles mögliche nur nicht PPP over Ethernet

Allerdings befindet sich im Sourceverzeichnis "drivers" eine pppoe.c die wohl die Quelle für das pppoe Modul darstellt. Aber warum kann ich es nicht anwählen?

Für schnelle Hilfe wäre ich sehr dankbar!

Bis denne

Grumbler

k-pl
Beiträge: 587
Registriert: 11.01.2002 11:26:44
Wohnort: München
Kontaktdaten:

Beitrag von k-pl » 11.07.2002 08:34:04

Schalte mal unter "Code maturity level options" "Prompt for development and/or incomplete code/drivers" und schau dann nochmal.

Benutzeravatar
Grumbler
Beiträge: 65
Registriert: 27.04.2002 18:16:01
Kontaktdaten:

Beitrag von Grumbler » 11.07.2002 14:40:58

Jau nun war die Option da. Dafür schon einmal danke.

Mein nächstes Problem ist das laden des Moduls!

Will ich pppoe dann über modconf laden, so erhalte ich die Fehlermeldung

unresolved symbol ppp_unregister_channel_Rsmp_d791c826
unresolved symbol ppp_channel_index_Rsmp_fe4f3246

Was nun?

Bis denne

Grumbler

Benutzeravatar
feltel
Webmaster
Beiträge: 10377
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 11.07.2002 15:02:25

Hast Du denn den normalen PPP-Support im Kernel drin? pppoe ist doch nur ein Aufsatz für das normale PPP.

Benutzeravatar
Grumbler
Beiträge: 65
Registriert: 27.04.2002 18:16:01
Kontaktdaten:

Beitrag von Grumbler » 11.07.2002 17:17:06

Ja den habe ich drin.

Habe eben mal versucht ihn nicht fest einzukompilieren, sondern als Modul zu installieren.

Dann erhalte ich wenn ich das ppp-generic Modul laden will die Fehlermeldungen

unresolved symbol sk_run_filter
unresolved symbol sk_chk_filter

Was kann das bloß sein.
Bei google gibt es auch irgendwie keine Vernünftige Info :cry:

Bis denne

Grumbler

EDIT:

Es scheint als sei die System.map daran schuld gewesen, die die Identifier für die sybols verwaltet. Ich habe nun die System.map aus meinem Sourceverzeichnis in das Bootverzeichnis geschoben. Leider startet der Rechner nun nicht mehr hoch. Er bleibt bei LIL- stehen, was auf eine defekte System.map hinweist.

Tja, jetzt weiß ich auch nicht mehr weiter!

Benutzeravatar
Grumbler
Beiträge: 65
Registriert: 27.04.2002 18:16:01
Kontaktdaten:

Beitrag von Grumbler » 12.07.2002 16:57:19

Ich hab' es! Nun funzt der schei**!

Falls also noch einmal jemand in die Verlegenheit kommen sollte auf einem Potato System nen 2.4.18 Kernel mit dsl einzubinden, ich habe es so gemacht.

Entweder alles aus ppp fest einkompilieren, sprich

ppp
pppoe (Vorher Code "maturity level options" "Prompt for development and/or incomplete code/drivers" einschalten)
socket_filter
ppp filter
und weiteres nach belieben

oder als Module. Dann allerdings darauf achten, sich modutils aus dem woody release runterzuladen, sonst kann man die Module (ppp_generic, pppoe) NICHT laden. (Habe ich nicht so gemacht)

Hat man alles fest einkompiliert, so benötigt man noch die aktuelle Version von ppp (2.4.1.uus) sowie pppoe (3.3)
damit man diese Pakete installieren kann, werden zusätzlich

libpcap0_0.6.2-2_i386.deb
makedev_2.3.1-58_all.deb
libc6_2.2.5-7_i386.deb

benötigt.

Optional sollte man sich noch

pppoeconf_0.9.10.6_all.deb

herunterladen, da es die Konfiguration erleichtert und nur 15kB groß ist.

Ich hoffe dies hilft jemandem in der Zukunft, denn ich bin fast durchgedreht. Das war mit Suse alles wesentlich einfacher.

Bis denne

Grumbler

Tunix
Beiträge: 447
Registriert: 05.04.2002 12:50:26

Beitrag von Tunix » 16.07.2002 17:37:19

Also ich benutze eigentlich nur den Roaring Penguin-Treiber. Der leistet bei mir gute Arbeit, ohne das ich großartig am Kernel rumfummeln musste, allerdings brauchte ich auch etwas, was noch mit dem 2.2er Kernel klarkommt.

Antworten