pppoe will nicht - logs auch gleich Null

DonTermi

Well-Known Member
[resolved] pppoe will nicht - logs auch gleich Null

Moin,

aus unserem kleinen Rechner habe ich inzwischen einen erfolgreichen VPN Gateway / DHCP Server und DNS Server gemacht. Nun soll dieser Rechner auch noch das Internet (pppoe) übernehmen, da unser kleiner embedded Router seine Schuldigkeit getan hat (und immer mal gern abstürzt).


System: OpenBSD 4.2

zur NIC Hardware:
re0 - Realtek 8169 (hängt am Netzwerk)
rl0 - Realtek 8139 (verbunden mit DSL Modem)

Nach man pppoe example habe ich folgendes gemacht:

Als erstes habe ich in /etc die Datei hostname.pppoe0 mit folgendem Inhalt angelegt:

Code:
inet 0.0.0.0 255.255.255.255 NONE pppoedev rl0 authproto pap authname 'xxx' authkey 'xxx' up
dest 0.0.0.1
!/sbin/route add default -ifp pppoe0 0.0.0.1

zudem dann noch

Code:
echo "up" > /etc/hostname.rl0

Normalerweise sollte es das ja schon gewesen sein.

Ein ifconfig pppoe0 up sollte dann ja zur Einwahl führen. Mehr als

Code:
pppoe0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1492
        dev: rl0 state: PADI sent
        sid: 0x0 PADI retries: 0 PADR retries: 0
        sppp: phase establish authproto pap authname "xxx" 
        groups: pppoe
        inet6 fe80::20c:76ff:fe98:95c%pppoe0 ->  prefixlen 64 scopeid 0x5
        inet 0.0.0.0 --> 0.0.0.1 netmask 0xffffffff

erscheint nicht.

Mein größtes Problem allerings ist noch, dass ich zu diesen Events nirgendswo Logeinträge finde. /var/log/messages zeigt auch keine Ereignisse zur Einwahl, so dass ich im Moment ziemlich im dunkeln tappe.
 
Last edited:
also bei mir sieht das ganze ein wenig anders aus (sind umgestiegen auf kabel, daher der sicherungsdateiname):
Code:
~ $ cat /etc/hostname-bak.pppoe0                                              
inet 0.0.0.0 255.255.255.255 0.0.0.1 pppoedev sis1 authproto pap authname secret authkey ******** mtu 1488 up
!/sbin/route add default 0.0.0.1

vielleicht klappts ja damit besser? die mtu hab ich gesetzt, da es bei arcor seinerzeit mal pflicht war, diese runterzusetzen, damit die verbindung stabil blieb.

hth,
marc
 
@makenoob:

Diese Einstellung hatte ich auch schon vorher gehabt. Hat nix geholfen.

Frag mich nur warum nix geloggt wird ... :(
 
hmmm, bei älteren openbsd-versionen wurde der status manchmal mit ausgegeben, aber das haben sie irgendwann abgestellt. sicher das karten und kabel in ordnung sind? realtek hat nicht gerade die besten chipsätze und treibermäßig kann man da auch nichts mehr unbedingt flicken (ungefähr so wie die älteren 3com-karten "xl*")
 
ein paar Fragen

Hi DonTermi!

Da ich in letzter Zeit mit meinem Netzwerk ein wenig herumexperimentiert habe, kommen mir spontan folgende Fehlerquellen in den Sinn:
  1. Ist /etc/mygate gelöscht?
  2. Wie sieht die /etc/pf.conf aus?
  3. Rechte der /etc/hostname.pppoe0 geprüft?
Insbesondere die pf.conf wäre zu checken: Hast Du Schmankerln wie NAT und RDR eingebaut? Wird das Interface rl0 als "Extern" behandelt?

Ansonsten: In meiner hostname.pppoe0 steht auch nur
Code:
!/sbin/route add default 0.0.0.1
und damit läufts.

Wenn ich heute abend wieder daheim bin schaue ich mir aber gerne noch einmal meine Einstellungen an. Eventuell sehe ich ja noch etwas spezielles...

Gruß,
SteWo
 
Es funktioniert alles. Hab nicht gesehen das nach der Einwahl das pppoe0 Interface ne IP vom ISP bekommen hat.

Das Grundproblem bestand in der route. Irgendwie wurde der Befehl nicht ausgeführt in der hostname.pppoe. Aber inzwischen läuft alles 1A.
 
Back
Top