ppp einrichten

Sir_Blizzardz

Well-Known Member
Hi Leute,

ich versuche gerade, via OpenBSD eine ppp-Verbindung mit meinem ISP Alice einzurichten doch es will einfach nicht klappen.

Zuerst meine ppp.conf:

Code:
default:
 set log Phase tun command
 # set ifaddr 10.0.0.1/0 10.0.0.2/0
 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 set MRU 1454
 set MTU 1454

alice:
 set device "!/usr/sbin/pppoe -i vr0"
 set authname foo
 set authkey bar
 set dial
 set login
 set timeout 0
 add default HISADDR

Wenn ich ppp starte:

Code:
root@alix:/root# ppp -ddial alice
Working in ddial mode
Using interface: tun0

In den Logs steht sowas (wiederholt):
Code:
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: Connected! 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: opening -> dial 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: dial -> carrier 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: carrier -> login 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: login -> lcp 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: read (0): Got zero bytes 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: Disconnected! 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: lcp -> logout 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: logout -> hangup 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: Disconnected! 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: Connect time: 0 secs: 0 octets in, 0 octets out 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: 0 packets in, 0 packets out 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase:  total 0 bytes/sec, peak 0 bytes/sec on Tue Aug  7 18:31:55 2012 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: HUPing 27116 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: hangup -> opening 
Aug  7 18:31:55 alix ppp[17920]: tun0: Phase: deflink: Enter pause (3) for redialing.

ifconfig:
Code:
vr0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:0d:b9:27:fe:e4
        priority: 0
        media: Ethernet autoselect (none)
        status: no carrier

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
        priority: 0
        groups: tun
        status: active

Ich komm einfach nicht dahinter wieso ich keine public IP-Adresse bekomme.
 
Probier mal deine 2te Zeile folgenderweise zu erweitern:

set log Phase Chat LCP IPCP CCP tun command
 
Da du versuchst, eine PPPoE Verbindung für DSL aufzubauen, würde ich dir empfehlen, das userland beiseite zu legen und die in-kernel implementierung zu verwenden. pppoe(4) beschreibt wie es geht und liefert auch gleich beispiele mit.
 
Okay, ich habe es nun mit der in-kernel-Implementierung probiert.
Also wie in der manpage beschrieben ein Interface angelegt in dem die login-Daten usw stehen.
Was ich nicht ganz verstehen habe ist die Sache mit "netmask 255.255.255.255". Inwiefern soll man das bei "ifconfig" spezifizieren? Jedenfalls baut er keine Verbindung auf (oder es gibt einen anderen Grund warum ich nicht rauspingen kann) und der Log ist leider leer.

Hier noch ein paar Daten, in vr0 steckt das Modemkabel.

Code:
Routing tables

Internet:
Destination        Gateway            Flags   Refs      Use   Mtu  Prio Iface
default            0.0.0.1            GS         1        5     -     8 pppoe0
0.0.0.1            default            H          1        0     -     4 pppoe0
127/8              127.0.0.1          UGRS       0        0 33196     8 lo0  
127.0.0.1          127.0.0.1          UH         1        0 33196     4 lo0  
224/4              127.0.0.1          URS        0        0 33196     8 lo0

Code:
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:0d:b9:27:fe:e4
        priority: 0
        media: Ethernet autoselect (none)
        status: no carrier
        inet6 fe80::20d:b9ff:fe27:fee4%vr0 prefixlen 64 scopeid 0x1
pppoe0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1400
        priority: 0
        dev: vr0 state: PADI sent
        sid: 0x0 PADI retries: 4 PADR retries: 0
        sppp: phase establish authproto pap authname "0xxx2737315@alice-dsl.de" 
        groups: pppoe egress
        status: no carrier
        inet6 fe80::20d:b9ff:fe27:fee4%pppoe0 ->  prefixlen 64 scopeid 0x6
        inet 0.0.0.0 --> 0.0.0.1 netmask 0xffffffff
Code:
root@alix:/root# cat /etc/hostname.pppoe0                                      
inet 0.0.0.0 255.255.255.255 NONE mtu 1400 \
        pppoedev vr0 authproto pap \
        authname '0xxx2737315@alice-dsl.de' authkey 'xxxxxxxx' up
dest 0.0.0.1
!/sbin/route add default -ifp pppoe0 0.0.0.1
 
Hier mal meine Konfiguration (auch auf einer Alix :cool:)

ifconfig pppoe0
Code:
pppoe0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1492
        priority: 0
        dev: vr2 state: session
        sid: 0x4ea7 PADI retries: 29 PADR retries: 0 time: 8d 22:35:31
        sppp: phase network authproto pap authname "yyyyy@qdsl.de" 
        groups: pppoe egress
        status: active
        inet6 fe80::20d:b9ff:fe17:242c%pppoe0 ->  prefixlen 64 scopeid 0x7
        inet 92.196.58.247 --> 213.148.133.204 netmask 0xffffffff
hostname.pppoe0
Code:
inet 0.0.0.0 255.255.255.255 NONE pppoedev vr2 authproto pap authname yyyyy@qdsl.de authkey XXXXXXXXX up
dest 0.0.0.1
!/sbin/route add default -ifp pppoe0 0.0.0.1
ifconfig vr2
Code:
vr2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:0d:b9:17:24:2e
        priority: 0
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet6 fe80::20d:b9ff:fe17:242e%vr2 prefixlen 64 scopeid 0x3
hostname.vr2
Code:
up
 
Deine Verbindung wird nicht aufgebaut, da dein pppoe device keinen carrier hat. In den logs sollte stehen, warum. Ich weiss zufällig, dass OpenBSD an alice-Anschlüssen funktioniert, nur leider hab ich die config davon nicht mehr.
 
Nur als Hinweis: Alice VDSL-Anschlüsse lassen sich ausschließlich mit dem mitgelieferten "Alice IAD" betreiben. Der Grund ist eine Art Kennung, die beim Verbindungsaufbau mit übertragen wird und das Gerät identifiziert. Bei keiner oder falscher Kennung lehnt die Gegenseite den Verbindungsaufbau ab, man kann sich nicht einwählen. Ich hörte allerdings, dass es Personen geben soll, die diese Kennung aus dem IAD extrahiert haben...

Normale DSL-Anschlüsse über Alice sind davon nicht betroffen. Ich bin mir auch nicht zu 100% sicher, ob die Einschränkung für alle VDSL-Anschlüsse gilt, oder für einige.
 
Ich nehme aber an, dass 16000 DSL nicht zu VDSL zählt, ist das richtig?

An der Netzwerkkarte leuchten in der Tat nicht beide Dioden, aber ich weiß nicht wieso. Alles was in den Logs steht ist:

Code:
Aug  8 15:48:58 alix savecore: can't find device 17/1
 
die vr0 hat auch keinen link:

Code:
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:0d:b9:27:fe:e4
        priority: 0
        media: Ethernet autoselect (none)
        status: no carrier
        inet6 fe80::20d:b9ff:fe27:fee4%vr0 prefixlen 64 scopeid 0x1

ist das netzwerkkabel eventuell defekt? startest du das interface nicht mit "up"?
 
Ich habe sowohl vr0 als auch pppoe0 mit "ifconfig up" gestartet und bin richtig ratlos wieso der kein link kriegt. Das Netzwerkkabel müsste funktionieren, denn wenn ich es in das Alice-IAD stecke, steht die Internetverbindung.
 
Hi,
stopf doch oifach mal en neues Netzwerkkabel da direkt nei und schau obs damit geht bzw. mess das jetzige Kabel oifach mal mit dem Messbärengerät durch und schau obs korrekt beschaltet ist.

An sonsten nen IE aufmachen mit der URL Alice.box, ins Hauptmenü des IADS gehen und unter System auf Konfiguration speichern gehen. Mit der decryptIT.bat die aiwxxxx.bin dann oifach in Klartext wandeln -> gibt aiwxxxx_dec.bin File. Nun mit deleteStrings.bat das blöde ASCII Gelumpe aus der aiwxxxx_dec.bin entfernen lassen und bingo scho gibts ne aiwxxxx_dec.txt wo mer des fein im Klartext sehen kann. Um den bösen Bärchen keinen Vorschub zu leisten hänge ich die verwendeten Batchfiles ned dran ! - Nachfrage sinnlos.

Danach hast Du alle notwendigen Daten um das IADS zu "entsorgen".

Gruß Bummibär
 
Back
Top