PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kernel und PPP


Mr.Floppy
13.02.02, 16:34
Hi,

Ich hab da ein Problem.
Ich kann nicht mit adsl über pppoe ins Internet.
Der meint immer was wegen tty.
Ich hab mal gesucht und rausgefunden das ich beim Kernel kompilieren
PPP ASYNC aktivieren muss. Das hab ich auch gemacht und es fest einkompiliert (mit y), aber pppoe ging immernoch nicht.
Dann hab ich PPP und PPP ASYNC als Module in den Kernel kompiliert, doch wenn ich boote bekomme ich die Meldung, dass er die Module nicht laden kann.
Was kann das sein ?

Slackware 8.0
Kernel 2.4.17

geronet
13.02.02, 16:46
Bitte die genaue Fehlermeldung und die Modulnamen...

Was ist wenn du die Module selbst lädst?

Grüsse, Stefan

Mr.Floppy
13.02.02, 17:25
"pppoe -I eth0 -A" liefert das erwünschte Ergebnis, zeigt also
den AC usw. an - demnach geht die Verbidung nach draußen.
"pppoe -I eth0 -T 30 -D ppp.log" liefert das erwünschte Ergebnis.


Fehler ist:
Couldn't set tty to PPP discipline: Invalid argument


Für die Module hab ich nicht die genaue Fehlermeldung, doch er sagt etwas wegen Abhänigkeiten und /lib/modules/2.4.17/driver/net/ppp_generic.o blabla_blabla_blabla

geronet
13.02.02, 18:22
Erstens: immer depmod -a ausführen wenn Module geändert worden sind.

Zweitens: Seitwann startet man den pppoe direkt? Das ist doch gewisssermassen nur ein Filter für den pppd..

Meine Startzeile sieht so aus:

..blalba..
PPPOE_TIMEOUT=80
ETH="eth1"
ETH_INTERNAL="eth0"
NETDEV="ppp0"
PPPD="/usr/sbin/pppd"
PPPOE="/usr/sbin/pppoe"
SETSID="/usr/bin/setsid"
LOGFILE="/var/log/adsl"
RETVAL=0
...blalba...
# See how we were called.
case "$1" in
start)
action "Bringing up interface $ETH: " \
ifconfig $ETH up
...blalba....
$SETSID $PPPD pty "$PPPOE -I $ETH -T $PPPOE_TIMEOUT -m 1452" > /dev/null 2>&1 &
...blalba....
usw.

Wie soll denn der pppoe auch die ppp-Pakete verwenden ohne pppd?
Grüsse, Stefan

Mr.Floppy
13.02.02, 18:37
Wer sagt denn das ich es direkt starte ?
Die zwei Zeilen stehen in verschiedenen HowTos um zu überprüfen ob das adsl Modem gefunden wird und ob alles andere auch funktioniert.

normalerweise starte ich es über adsl-start und zum überprüfen über adsl-connect

geronet
13.02.02, 19:05
Achso, und wie siehts mit deiner Netzwerkkarte aus? Ich meine damit ppp0.

Mr.Floppy
13.02.02, 19:34
Meine Netzwerkkrate sollte funktionieren.
Was soll mit ppp0 sein ? Solange ich nicht ins inet kann, kein ppp0 oder ?

Hab Kernel zum 3. mal neukompiliert.
PPP unterstützung und PPP für Async Port mit rein kompiliert doch es bringt nichts :(

hier mal die Fehler:
/usr/sbin/adsl-connect: 13: command not found
pppoe: Unable to set line discipline to N_HDLC -- synchronous mode probably will fail
Couldn't set tty to PPP discipline: Invalid argument
pppoe: read (syncReadFromPPP): Input/output error

und wenn ich "depmod" eingebe, kommt das:
depmod: *** Unresolved symbols in /lib/modules/2.4.17/kernel/drivers/net/dummy.odepmod: *** Unresolved symbols in /lib/modules/2.4.17/kernel/drivers/net/ppp_async.o
depmod: *** Unresolved symbols in /lib/modules/2.4.17/kernel/drivers/net/ppp_generic.o
depmod: *** Unresolved symbols in /lib/modules/2.4.17/kernel/drivers/net/ppp_synctty.o
depmod: *** Unresolved symbols in /lib/modules/2.4.17/kernel/drivers/net/pppoe.odepmod: *** Unresolved symbols in /lib/modules/2.4.17/kernel/drivers/net/pppox.odepmod: *** Unresolved symbols in /lib/modules/2.4.17/kernel/drivers/net/slip.o


Was kann das nur sein ? Will nicht neu installieren.

geronet
13.02.02, 22:43
Irgendwie hast du da einen Grampf zusammenkompiliert...

Mr.Floppy
14.02.02, 09:52
Aha

Ich weiss eiegntlich was ich mache und so sollte es auch gehen.

geronet
14.02.02, 17:04
Hast du "depmod -a" ausgeführt oder nur "depmod" ?



Vielleicht hast du irgendwas im Kernel vergessen was von diesen Modulen gebraucht wird, schau auch mal in die messages falls er dort was meldet.



Grüsse, Stefan

Mr.Floppy
14.02.02, 18:47
Hab jetzt debian stable/testing installiert internet klappt jetzt.
Hab nur Probleme beim kompilieren.

Danke.