ADSL (pppoE)

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 21.01.2003 08:20:40

zimon hat geschrieben:oder gibts ne alternative zu pppoe? Irgend ein anderer Treiber für pppoe?
Es gibt 2 Varianten für pppoe (Point to Point Protocol Over Ethernet). Das ist zum Einen der Userspace Treiber (roaring penguin), den hast Du bist jetzt probiert. Und dann gibt es da noch den kernelmode Treiber in Form 2er Kernelmodule (pppoe und pppox) und einem gepatchten pppd. Die 2. Variante habe ich leider auch noch nicht zum laufen bekommen (aber auch nicht wirklich ernsthaft probiert)

Dein Problem ist wirklich merkwürdig. Ich vermute, Du hast irgendein Problem mit den ppp Einstellungen im Kernel. Was für einen Kernel verwendest Du denn? Selbstgedreht oder Debainkernel? Hast Du alle Optionen wie unter Tipps (http://www.debianforum.de/guides/index. ... 1003&id=13)
beschrieben im Kernel?

Hast Du mal in /var/log/messages geschaut (biite mal posten) was da so kommt zum Zeitpunkt des Verbindungsversuches?
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

zimon
Beiträge: 181
Registriert: 16.01.2003 17:50:53
Wohnort: Schweiz

Beitrag von zimon » 21.01.2003 08:20:58

nun gut, die Pakete hab ich schon mehrmals komplett (inkl ppp) entfernt und neu installiert, auch die config hab ich gelöscht.

Leider hat auch das nix gebracht :-(

zimon
Beiträge: 181
Registriert: 16.01.2003 17:50:53
Wohnort: Schweiz

Beitrag von zimon » 21.01.2003 08:27:26

werde heute Abend mal die Configs hier posten;
Was für einen Kernel verwendest Du denn?
2.4.18 - Debian Standartkernel, hab nichts selber kompiliert.

Ich denk auch das es am ppp liegen muss, werd mal den Link ansehen, hoffentlich bringt mich der ein Stückchen weiter.

Gruss und danke für dein Hilfe!!!

EDIT: Hab bei der Anleitung was gefunden, betreffend Kernel Installation:
Notwenige Kerneleinstellungen:

Notwenige Kerneleinstellungen:

NETWORKINK OPTIONS -> Packet Socket = y
Unix domain sockets = y
TCP/IP Networking = y

NETWORK DEVICE SUPPORT -> Network Device Support = y
Dummy Net Driver = y oder m
PPP-Support = y oder m
PPP-Support for async serial ports = y oder m
PPP deflate compression = y oder m
PPP BSD-Compress compression = y oder m

ETHERNET (10 or 100Mbit) -> Ethernet (10 or 100Mbit) = y
Kartentyp = y oder m
Was bedeutet y bezw. m? Und wo kann ich sehen ob ich diese Module im Kernel geladen habe? Anders gefragt: Was muss ich machen, dass ich diese in den Kernel reinkriege?

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 21.01.2003 10:04:17

zimon hat geschrieben:Was bedeutet y bezw. m? Und wo kann ich sehen ob ich diese Module im Kernel geladen habe? Anders gefragt: Was muss ich machen, dass ich diese in den Kernel reinkriege?
Beim Bauen eines Kernels hat die Wahl, ob man gewünschte Features fest einkompiliert oder diese als Modul entstehen läßt. Diese Module landen dann bei der Installation des Kernels unter /lib/modules/kernel-version. Ein Modul wird per

Code: Alles auswählen

modeprobe modulname
geladen. Mit lsmod kannst Du schauen, welche Module aktuell geladen sind. Soll ein Modul immer bei Systemstart geladen werden, so kann man das per modeconf einstellen.
Bei Debian liegt die Kernelkonfig immer unter /boot/config-kernelversion. Dort kannst Du nachschauen, mit welchen Optionen der Kernel gebaut wurde.

Poste doch bitte mal einen Auszug von /var/log/messages bezüglich des Connectzeitraums!
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

zimon
Beiträge: 181
Registriert: 16.01.2003 17:50:53
Wohnort: Schweiz

Beitrag von zimon » 27.01.2003 19:48:36

So, hab nochmals ein absolut sauberes Debian aufgesetzt mit dem Standartkernel, leider geht pppoe immer noch nicht.

Anbei 2 Log-Files:

messages:

Code: Alles auswählen

Jan 27 19:17:38 idefix kernel: PPP generic driver version 2.4.1
Jan 27 19:17:38 idefix pppd[251]: pppd 2.4.1 started by root, uid 0
Jan 27 19:17:38 idefix pppd[251]: Serial connection established.
Jan 27 19:17:39 idefix pppd[251]: Using interface ppp0
Jan 27 19:17:39 idefix pppd[251]: Connect: ppp0 <--> /dev/pts/0
Jan 27 19:17:40 idefix pppd[251]: Modem hangup
Jan 27 19:17:40 idefix pppd[251]: Connection terminated.
Jan 27 19:18:10 idefix pppd[251]: Serial connection established.
Jan 27 19:18:10 idefix pppd[251]: Using interface ppp0
Jan 27 19:18:10 idefix pppd[251]: Connect: ppp0 <--> /dev/pts/0
Jan 27 19:18:12 idefix pppd[251]: Modem hangup
Jan 27 19:18:12 idefix pppd[251]: Connection terminated.
Jan 27 19:18:43 idefix pppd[251]: Serial connection established.
Jan 27 19:18:43 idefix pppd[251]: Using interface ppp0
Jan 27 19:18:43 idefix pppd[251]: Connect: ppp0 <--> /dev/pts/0
Jan 27 19:18:45 idefix pppd[251]: Modem hangup
Jan 27 19:18:45 idefix pppd[251]: Connection terminated.
syslog:

Code: Alles auswählen

Jan 27 19:16:07 idefix kernel: Highpoint HPT370 Softwareraid driver for linux version 0.01
Jan 27 19:18:43 idefix pppd[251]: Using interface ppp0
Jan 27 19:18:43 idefix pppd[251]: Connect: ppp0 <--> /dev/pts/0
Jan 27 19:18:43 idefix pppoe[288]: PADS: Service-Name: ''
Jan 27 19:18:43 idefix pppoe[288]: PPP session is 44398
Jan 27 19:18:45 idefix pppoe[288]: Session terminated -- received PADT from peer
Jan 27 19:18:45 idefix pppd[251]: Modem hangup
Jan 27 19:18:45 idefix pppd[251]: Connection terminated.
Jan 27 19:19:15 idefix pppd[251]: Serial connection established.
Jan 27 19:19:15 idefix pppd[251]: Using interface ppp0
Jan 27 19:19:15 idefix pppd[251]: Connect: ppp0 <--> /dev/pts/0
Jan 27 19:19:15 idefix pppoe[294]: PADS: Service-Name: ''
Jan 27 19:19:15 idefix pppoe[294]: PPP session is 44403
Jan 27 19:19:17 idefix pppoe[294]: Session terminated -- received PADT from peer
Jan 27 19:19:17 idefix pppd[251]: Modem hangup
Jan 27 19:19:17 idefix pppd[251]: Connection terminated.
Jan 27 19:19:47 idefix pppd[251]: Serial connection established.
Jan 27 19:19:47 idefix pppd[251]: Using interface ppp0
Jan 27 19:19:47 idefix pppd[251]: Connect: ppp0 <--> /dev/pts/0
Jan 27 19:19:47 idefix pppoe[305]: PADS: Service-Name: ''
Jan 27 19:19:47 idefix pppoe[305]: PPP session is 44415
Jan 27 19:19:49 idefix pppoe[305]: Session terminated -- received PADT from peer
Jan 27 19:19:49 idefix pppd[251]: Modem hangup
Jan 27 19:19:49 idefix pppd[251]: Connection terminated.
Jan 27 19:20:19 idefix pppd[251]: Serial connection established.
Jan 27 19:20:19 idefix pppd[251]: Using interface ppp0
Jan 27 19:20:19 idefix pppd[251]: Connect: ppp0 <--> /dev/pts/0
Jan 27 19:20:19 idefix pppoe[315]: PADS: Service-Name: ''
Jan 27 19:20:19 idefix pppoe[315]: PPP session is 44427
Jan 27 19:20:21 idefix pppoe[315]: Session terminated -- received PADT from peer
Jan 27 19:20:21 idefix pppd[251]: Modem hangup
Jan 27 19:20:21 idefix pppd[251]: Connection terminated.
Jan 27 19:20:52 idefix pppd[251]: Serial connection established.
Jan 27 19:20:52 idefix pppd[251]: Using interface ppp0
Jan 27 19:20:52 idefix pppd[251]: Connect: ppp0 <--> /dev/pts/0
Jan 27 19:20:52 idefix pppoe[325]: PADS: Service-Name: ''
Jan 27 19:20:52 idefix pppoe[325]: PPP session is 44440
Jan 27 19:20:54 idefix pppoe[325]: Session terminated -- received PADT from peer
Jan 27 19:20:54 idefix pppd[251]: Modem hangup
Jan 27 19:20:54 idefix pppd[251]: Connection terminated.
Jan 27 19:21:24 idefix pppd[251]: Serial connection established.
Jan 27 19:21:24 idefix pppd[251]: Using interface ppp0
Jan 27 19:21:24 idefix pppd[251]: Connect: ppp0 <--> /dev/pts/0
Jan 27 19:21:24 idefix pppoe[335]: PADS: Service-Name: ''
Jan 27 19:21:24 idefix pppoe[335]: PPP session is 44444
Jan 27 19:21:26 idefix pppoe[335]: Session terminated -- received PADT from peer
Jan 27 19:21:26 idefix pppd[251]: Modem hangup
Jan 27 19:21:26 idefix pppd[251]: Connection terminated.
Kann mir einer helfen - ich krieg und krieg das ADSL nich online :-(

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 28.01.2003 08:19:22

Linux ist nicht Windows, Neuinstallieren bringt in der Regel nichts. Warum auch, Computer (und Softwaresysteme) sollten doch eigentlich deterministische Systeme ein.
Zu Deinem Problem: Ich hab ein bischen gegooglet und vermute aufgrund einiger Hinweise aus dem Netz, das es ein Problem mit der Authentifizierung sein könnte; jedenfalls trennt Dich Deine Gegenstelle sofort wieder...
Hast Du das ordentlich auf PAP eingestellt? Kannst Du mal in der entsprechenden Konfig die Option debug auskommentieren und dann die gleichen Logs nochmal posten? Die Option sollte schon drin sein, aber per # auskommentiert.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

zimon
Beiträge: 181
Registriert: 16.01.2003 17:50:53
Wohnort: Schweiz

Beitrag von zimon » 28.01.2003 16:52:15

Bert hat geschrieben:... deterministische Systeme ein...
Was immer das auch bedeutet. :roll:

Bert hat geschrieben:Hast Du das ordentlich auf PAP eingestellt? Kannst Du mal in der entsprechenden Konfig die Option debug auskommentieren und dann die gleichen Logs nochmal posten? Die Option sollte schon drin sein, aber per # auskommentiert.
Da steig ich nicht ganz... Was ist PAP und wo find ich den? Du meinst vor "debug" ein # setzten. Ok, das ist klar, aber leider sagt mir PAP gar nix.

Danke für deine Hilfe!

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 29.01.2003 08:22:05

zimon hat geschrieben: Da steig ich nicht ganz... Was ist PAP und wo find ich den? Du meinst vor "debug" ein # setzten. Ok, das ist klar, aber leider sagt mir PAP gar nix.
Deterministische Systeme sind kurzgefaßt solche, die bei gleichen Input das gleiche Verhalten (Output) zeigen.
Es gibt 2 Verfahren zur Authentifizierung CHAP und PAP; Was Du brauchst ist PAP. Schau mal durch die Optionen (ich glaub in der Datei dsl-provider) , die sind eigentlich ganz gut kommentiert.
Konfigurationsfiles haben sehr häufig das selbe Format: alles hinter einem # sind Komentare: Du mußt das # vor dem debug also entfernen.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

zimon
Beiträge: 181
Registriert: 16.01.2003 17:50:53
Wohnort: Schweiz

Beitrag von zimon » 04.02.2003 22:47:50

"Und dann gibt es da noch den kernelmode Treiber in Form 2er Kernelmodule (pppoe und pppox) und einem gepatchten pppd. Die 2. Variante habe ich leider auch noch nicht zum laufen bekommen (aber auch nicht wirklich ernsthaft probiert) "

Ich glaub ich werd mich wirklich auf die 2. Variante stützen - alles andere krieg ich schlicht nicht zum laufen. Fehlerprotokoll sagt noch immer das selbe wie vorher; genau as selbe...

Ich verwende PAP und habe die Option Debug auch gesetzt. Half alles nichts.

Ich frag mich ja schon - ausser mir scheint niemand solche Probleme zu haben. :evil:
So doof kann ich doch nicht sein...

Naja, ich werde mich mit der 2. Variante auseinandersetzten, kannst du mir etwas genauere Infos dazu geben Bert? Dann kann ich mal googlen 8)

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 05.02.2003 08:40:35

da war vor einiger Zeit mal was im Linuxmagazin. Es lief im Prinzip auf das Laden der Kernelmodule (pppoe und pppox wenn ich mic nicht irre) und einen gepachten pppd hinauf. Aber wie gesagt, mein kurzer Versuch dabezüglich hat leider auch nicht gebracht.

Aber vielleicht kannst Du ja Deine Konfig mal posten?
Kommst Du mit dem Rechner noch anderweitig ins internet? Vielleicht per ISDN oder so? Dann könnt sich ja vielleicht mal einer aus dem Forum das 'vor Ort' anschauen. Kann einfach nicht glauben, daß der DSL Zugang nicht hinzubekommen ist....
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

zimon
Beiträge: 181
Registriert: 16.01.2003 17:50:53
Wohnort: Schweiz

Beitrag von zimon » 05.02.2003 22:11:00

ich switche hin und her. Mit meinem jetztigen SUSE 8.0 Server läuft Adsl... daher bin ich online... Nur mit Debian klrieg ichs nicht hin...

Was mich ev. noch weiterbringen könnte: Wenn du mir deine dsl-provider posten könntest... Andere Configfiles müssen ja sonst nicht geändert werden ausser halt noch ppp-secrets (oder so ähnlich), aber die stimmt bei mir...

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 06.02.2003 08:14:12

mach ich heut abend.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 06.02.2003 20:46:22

so hier wie versprochen mal Daten zu meiner Konfiguration:
Als erstes mal die geladenen Module (ohne den ganzen Sound, isdn,SCSI Kram)

Code: Alles auswählen

lola:~# lsmod
Module                  Size  Used by    Tainted: P
af_packet               7848   2  (autoclean)
parport_pc             12868   1  (autoclean)
lp                      5536   0  (autoclean)
ppp_async               5952   1
ppp_generic            14012   3  [ppp_async]
slhc                    4320   1  [isdn ppp_generic]
rhinefet               24512   1
3c59x                  24592   1
...
Jetzt mal alles, was in meiner Kernel-Konfig so an ppp Kram steht:

Code: Alles auswählen

lola:~# grep -i "ppp" /boot/config-2.4.18
CONFIG_PPP=m
# CONFIG_PPP_MULTILINK is not set
# CONFIG_PPP_FILTER is not set
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPPOE=m
So und jetzt noch der Inhalt meiner dsl-provider Datei (bereinigt um die Kommentare):

Code: Alles auswählen

# /etc/ppp/peers/dsl-provider
pty "pppoe -I eth0 -m 1412"
demand
connect /bin/true
ipcp-accept-remote
ipcp-accept-local
usepeerdns
noipdefault
defaultroute
# Unser Login-Name beim Provider - muss exakt uebereinstimmen
# mit /etc/ppp/pap-secrets
user "bert.radke"
hide-password
noaccomp
nopcomp
novj
novjccomp
nobsdcomp
nodeflate
noccp
nocrtscts
local
noauth
lcp-echo-interval 180
lcp-echo-failure 10
persist
lock
Und in /etc/pap-secrets steht eigentlich nur das:

Code: Alles auswählen

# /etc/ppp/pap-secrets
"bert.radke" * "mein-password"
Ich hoffe, das hilft weiter.
per

Code: Alles auswählen

pon dsl-provider
kann ich manuell eine Verbindung aufmachen.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Antworten