Archiv verlassen und diese Seite im Standarddesign anzeigen : Kernel und PPP
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
Bitte die genaue Fehlermeldung und die Modulnamen...
Was ist wenn du die Module selbst lädst?
Grüsse, Stefan
"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
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
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
Achso, und wie siehts mit deiner Netzwerkkarte aus? Ich meine damit ppp0.
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.
Irgendwie hast du da einen Grampf zusammenkompiliert...
Aha
Ich weiss eiegntlich was ich mache und so sollte es auch gehen.
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
Hab jetzt debian stable/testing installiert internet klappt jetzt.
Hab nur Probleme beim kompilieren.
Danke.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.