pppoe als Server

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
moodsx
Beiträge: 188
Registriert: 15.03.2007 09:17:25

pppoe als Server

Beitrag von moodsx » 19.02.2009 12:29:40

Hallo Community,

ich würde gern den pppd als Server auf meinem Debian lenny laufen lassen.

Kann mir jemand einen Tipp geben wie das geht und was ich dazu für ein Script in

/etc/ppp/peers ablegen muss, wenn überhaupt? Ich möchte die Kiste nicht zur DSL Einwahl verwenden sondern auf dem lenny sollen sich per pppoe andere Clients aus dem Lan anmelden können.

Mir ist klar das es etwas unnormal erscheint aber ich benötige das so.

Danke für Eure Hilfe

Benutzeravatar
Six
Beiträge: 8071
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Re: pppoe als Server

Beitrag von Six » 19.02.2009 12:45:04

Ich habe davon wirklich keine Ahnung, aber ich weiß, daß mgetty dial-in Verbindungen annimmt. Vielleicht suchst du mal im Netz nach "dial-in" und "mgetty".

PS: Verschoben nach "Andere Dienste".
Be seeing you!

moodsx
Beiträge: 188
Registriert: 15.03.2007 09:17:25

Re: pppoe als Server

Beitrag von moodsx » 19.02.2009 19:50:59

Fragt mich nicht warum ich das nun nicht gefunden habe, ich weiß es wirklich nicht.

Code: Alles auswählen

/usr/sbin/pppoe-server
So habe nun versucht damit was zu erschlagen. Derzeitig sieht es so aus als ob vom Client nichts ankommt bzw. der pppoe-server nicht antwortet. Im Log habe ich auch nichts, als der pppoe-server früher schon mal wenigstens reagiert hat, kam folgendes:

Code: Alles auswählen

pppd: The remote system is required to authenticate itself
pppd: but I couldn't find any suitable secret (password) for it to use to do so.
pppd: (None of the available passwords would let it use an IP address.)
Wie gesagt derzeitig bleibt das Log tot, syslog und pppoe.log /var/log

pppoe-server-options:

Code: Alles auswählen

auth
+pap
mru 1492
mtu 1492
default-asyncmap
lcp-echo-interval 90
lcp-echo-failure 8
ms-dns 194.25.2.129
ms-dns 145.253.2.11
noipdefault
noipx
nodefaultroute
noproxyarp
noktune
netmask 255.255.255.0
logfile /var/log/pppoe.log
debug
options:

Code: Alles auswählen

lock
crtscts
nobsdcomp
nodeflate
nopcomp
Der Start erfolgt so:

Code: Alles auswählen

/usr/sbin/pppoe-server -F -I eth0 -L 192.168.2.15 -R 192.168.2.100 -N 10 -T 120
wobei -L 192.168.2.15 die IP von eth0 ist.

Zum Verbindungsaufbau nutze ich derzeit ein Windows Rechner mit pppoe Treiber. Ein Ping von der W-Kiste zu Debian funktioniert.

Kann mir irgendwer bitte einen Tipp geben wo das Problem liegt? Danke

Nachtrag:

Haben eben den Client ausgewechselt und jetzt klappt die Kommunikation wieder, trotzdem klappt kein Login:

Code: Alles auswählen

lock
Feb 19 19:58:41 schlapp2 pppoe-server[3732]: Session 69 created for client 00:09:5b:44:b2:f9 (192.168.2.168) on eth0 using Service-Name ''
Feb 19 19:58:41 schlapp2 pppd[3732]: The remote system is required to authenticate itself
Feb 19 19:58:41 schlapp2 pppd[3732]: but I couldn't find any suitable secret (password) for it to use to do so.
Feb 19 19:58:41 schlapp2 pppoe-server[3660]: Session 69 closed for client 00:09:5b:44:b2:f9 (192.168.2.168) on eth0
Feb 19 19:58:41 schlapp2 pppoe-server[3660]: Sent PADT
Warum will sich der Server immer selbst identifizieren und kann ich das umstellen das der Client identifiziert wird?

Bin für jeden Tipp dankbar.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: pppoe als Server

Beitrag von cosmac » 19.02.2009 20:45:07

hi,
pppd hat geschrieben:The remote system is required to authenticate itself
wenn diese Meldung auf dem Server ausgegeben wird, heißt das doch, dass sich der Client anmelden muss. So wie ich die "login"-Option vom pppd verstehe, muss dazu der User des Clients 1. normaler System-User auf dem Server sein und 2. in /etc/ppp/pap-secrets eingetragen werden. Außerdem: wo übergibst du dem pppd die login-Option?

Aber Vorsicht: ich hab' noch nie einen ppp-Server aufgesetzt.
Beware of programmers who carry screwdrivers.

moodsx
Beiträge: 188
Registriert: 15.03.2007 09:17:25

Re: pppoe als Server

Beitrag von moodsx » 19.02.2009 22:11:47

ja du hast Recht.

Es lag einfach nur an der pap-secrets, irgendwas an meiner Syntax hat ihm daran nicht gefallen. Nachdem ich die komplett neu aufgesetzt habe klappt jetzt auch endlich die Verbindung, puh.

Jetzt hab ich aber noch ein anderes Problem:

würde jetzt gerne wollen das die User nicht aus pap-, chap-secrets kommen sonder aus dem Radius Server, freeradius. Der Radius Server rennt auch bereits.

dazu habe ich bereits nach einem Plugin gesucht und bin fündig geworden:

Code: Alles auswählen

/usr/lib/pppd/2.4.4/radius.so
/usr/lib/pppd/2.4.4/radttr.so
einbinden in die

Code: Alles auswählen

pppoe-server-options
würde ich das ganze so:

Code: Alles auswählen

"plugin" /usr/lib/pppd/2.4.4/radius.so
"plugin" /usr/lib/pppd/2.4.4/radttr.so
Was muss noch rein damit ich dem pppoe-server sagen kann welchen Radius er nehmen soll und wie das PW für den Zugang lautet? Hab dazu leider noch keine Doku finden können.

Antworten