Pppoe raspberry pi

Hallo,

ich bin seit einigen Tagen stolzer Besitzer eines Raspberry Pi Model b, da ich vorher noch nie mit Linuxsystemen zu tun hatte, fällt es mir zurzeit noch etwas schwer mit dem Gerät umzugehen. Ich stelle mir gerade die Frage wie ich eine PPPoE Verbindung aufbauen kann. Ich habe bereits die Pakete PPPoEconf, PPPoE und PPP installiert. Doch jedes Mal bekomme ich die Meldung, dass keine Verbindung zum Provider aufgebaut werden kann. Nun habe ich mich weiter umgesehen und herausgefunden, dass im Kernel des aktuellen Raspbian “wheezy” die PPPoE-Funktion nicht aktiviert ist.
Nun zu meinem Problem.
Da ich mich noch nie mit dem Bearbeiten eines Kernels auseinandersetzen musste und somit nicht weiß, wie ich das mache und was ich darin ändern soll habe ich keinen Ansatz mein Problem zu lösen.

Kann mir jemand detailliert erklären, wie ich einen modifizierten Kernel (PPPoE aktiviert) erstellen und installieren kann?

Danke im Voraus.

Nun habe ich mich weiter umgesehen und
herausgefunden, dass im Kernel des aktuellen Raspbian “wheezy”
die PPPoE-Funktion nicht aktiviert ist.

Ist lange her, dass pppoe mal ein Kernel-Modul erfordert hat. Bestimmt schon ein paar Kernel-Generationen…

Hast du in /etc/ppp/peers/ die provider angepasst oder eine eigene Konfigurationsdatei angelegt? Weiss jetzt gar nicht, ob du zusätzlich noch die /etc/ppp/pap-secrets anpacken musst. Anschließend ein beherztes pon oder, wenn du eine eigene Konf.Datei erstellst hast, pon name_der _konf_datei und die Verbindung sollte aufgebaut werden.

HTH

Ich habe nur meine Zugangsdaten in der dsl-provider Datei eingetragen und versucht die Verbindung über die PPPoEconf-Oberfläche einzurichten.

In dem Artikel habe ich gelesen, dass ein Nutzer sich einen eigenen Kernel gebastelt hat, um die Verbindung aufbauen zu können.

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28…

Hallo Rogash,

vorab erst einmal eine Frage:

Warum möchtest/mußt du eine PPOE-Verbindung aufbauen?

In diesem Artikel

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28…

findest du einige erste Hinweise, z.B.:

"I wanted to report that I managed to establish internet connection with PPPoE.

After the kernel with appropriate PPPoE modules was installed, I reinstalled the pppoeconf and deleted previous configuration from /etc/ppp/peers/ directory. Then I followed the setup instructions from http://wiki.debian.org/PPPoE and I can report that it worked!"

Grüße

godam

Das Raspberry soll sich mit einem Wlan-Modem verbinden und die Internetverbindung übers Lan freigeben. Einige Internetanbieter (Alice)
bieten nur die Möglichkeit eine Verbindung über PPPoE aufzubauen.
Die Nutzung eins Routers ist absichtlich nicht gewollt.

Das mit dem Kernel ändern habe ich ja bereits erwähnt und angemerkt, dass ich mich damit nicht auskenne und um eine Anleitung bitte.

Hallo,

ob beim Raspberry Pi irgendwas anders gemacht werden muss als bei anderen Rechnern kann ich Dir nicht sagen - aber ein mögliches Vorgehen ist vielleicht folgendes:

  1. Eine Verbindung zum Wlan-Modem hergestellen.
    a) Wlan-Karte erkennen - wird sie erkannt?
    iwlist scan / ifconfig

b) Der Wlankarte eine IP aus dem Alice-Modembereich zuweisen -> /etc/network/interfaces
wahrscheinlich 192.168.1.X

c) mit „wpa supplicant“ eine verschlüsselte Verbindung zum Modem herstellen.

http://wiki.ubuntuusers.de/WLAN
http://wiki.ubuntuusers.de/WLAN/wpa_supplicant

Wenn das alles funktioniert und Du mit z.B. 192.168.1.254 über den Browser auf Dein Modem zugreifen kannst, dann kannst Du recht einfach die ppp - Verbindung konfigurieren:

2.)
pppoeconf - ist selbsterklärend - das Passwort bleibt bei Alice wahrscheinlich frei.

mit pon dsl-provider + poff kannst Du anschließend eine Internetverbindung starten + beenden.

wenn Du eine grafische Oberfläche hast (?), sollte das alles sehr viel einfacher über wicd oder alternativ network-manager gehen.

Grüße
K.

Die Verbindung zu WLan ist garkein Problem. Das Problem ist nur, dass PPPoE im Kernel des Raspberry nicht aktiviert ist, daher kann ich überhaupt keine PPPoE-Verbindung aufbauen. Ich brauche also einen Kernel der diese Funktion bietet.

Also noch mal einfach formuliert, ich brauche eine Anleitung wie ich die Funktionen im Kernel hinzufügen kann und wie ich den neuen Kernel installiere.

Die Verbindung zu WLan ist garkein Problem. Das Problem ist
nur, dass PPPoE im Kernel des Raspberry nicht aktiviert ist,
daher kann ich überhaupt keine PPPoE-Verbindung aufbauen. Ich
brauche also einen Kernel der diese Funktion bietet.

Der Kernel wird wahrscheinlich für Raspberry optimiert sein?!
Sonst könntest Du versuchen die offiziellen wheezy-Paketquellen einzubinden und einen originalen Wheezy-Kernel installieren.

Vielleicht hilft Dir folgendes weiter:

http://www.debian.org/releases/stable/ia64/ch08s06.h…
http://toke.de/artikel/linux/debian-kernel-bauen/

Grüße
K.

Die beiden Links sind sehr hilfreich, doch weiß ich immer noch nicht was ich im Kernel ändern muss um PPPoE zu aktivieren.

pppoe im Kernel unnötig
Ich hab’s mir nochmal genauer angeschaut. Es ist tatsächlich so, dass du eine Verbindung über das Kernelmodul pppoe aufbauen kannst. Erforderlich ist das aber nicht, da es einen User-space-agent pppoe gibt, der das gleiche erledigt. Dieser Agent muss lediglich installiert sein und in der /etc/ppp/peers/provider korrekt eingebunden werden:

pty „/usr/sbin/pppoe -I eth0 -T 80 -m 1452“

HTH

Wenn ich den Befehl eingebe kommt immer nur:

pi@raspberrypi ~ $ pty „pppoe -I wlan0 -T 80 -m 1452“
-bash: pty: Kommando nicht gefunden.
pi@raspberrypi ~ $ -bash: pty: Kommando nicht gefunden.
-bash: -bash:: Kommando nicht gefunden.

Wenn ich den Befehl eingebe kommt immer nur:

Den sollst du nicht eingeben, sondern in der /etc/ppp/peers/provider eintragen. Bzw. den entspr. Eintrag, den du dort derzeit vorfindest, damit überschreiben.

Es müsste allerdings sogar auch mit Direkteingabe funktionieren; getestet habe ich das aber noch nicht. Nur musst du dafür natürlich den Konfigurations- vom Befehlspart abtrennen. Übrig bleibt dann

/usr/sbin/pppoe -I eth0 -T 80 -m 1452

Gruß

Den Eintrag habe ich jetzt ergänzt. Wenn ich jetzt den Befehl

/usr/sbin/pppoe -I wlan0 -T 80 -m 1452

eingebe bekomme ich folgende Meldung:

~ÿ}!}!}!} }2}!}$}%Ô}#}$À#}%}&}:H¯

eingebe bekomme ich folgende Meldung:

~ÿ}!}!}!} }2}!}$}%Ô}#}$À#}%}&}:H¯

Ich kann das erst ausprobieren, wenn ich das nächste Mal bei meinem Vater bin, da ich mich zurzeit in de Abiturvorbereitung befinde, kann das etwas dauern. Das wird wahrscheinlich erst übernächstes Wochenende der Fall sein.

Ich danke für die kompetente Hilfe und melde mich, sobald sich Neuigkeiten ergeben.