Re: [j-nsp] J2300 / PPPoE

Claus Pahgenkemper info at pahgenkemper.org
Mon Jul 4 19:21:51 EDT 2005


Hi,

thanx a lot to all.

Thanx to Robert from JTAC for the sample config which guides me to solve the
problem quickly.

The missing thing was to config the AC as Client which is unusuall in
Germany.

------------------- sample config for dsl dtag --------------------
pp0 {
        traceoptions {
            flag all;
        }
        unit 0 {
            ppp-options {
                chap {
                    access-profile dsl;
                    local-name "dsl/xxxxxxxxx at congster.de";
                    passive;
                }
            }
            pppoe-options {
                underlying-interface fe-0/0/1.0;
                auto-reconnect 3;
            }
            family inet {
                negotiate-address;
            }
        }
    }

access {
    profile dsl {
        authentication-order password;
        client MUNX44-erx chap-secret "pw"; ## SECRET-DATA
    }

--------------------------------------------------------------------------

> --- Ursprüngliche Nachricht ---
> Von: Peter Lundqvist <plundqvi at juniper.net>
> An: Hannes Gredler <hannes at juniper.net>
> Kopie: info at pahgenkemper.org, juniper-nsp at puck.nether.net
> Betreff: Re: [j-nsp] J2300 / PPPoE
> Datum: Mon, 04 Jul 2005 18:22:04 +0200
> 
> 
> Example in mind Hannes adds below
> 
> 
> 
> [Pepsi]---fe-0/0/1---fa2/3--[erx(LAC)]---core---[Cisco(LNS)]---> 
> Internet--->
> 
> 
> 
> [edit access]
> lunkan at pepsi# run monitor traffic interface fe-0/0/1
> verbose output suppressed, use <detail> or <extensive> for full protocol 
> decode
> Listening on fe-0/0/1, capture size 96 bytes
> 
> 
> <authentication towards LAC>
> 
> 11:41:39.101314 Out PPPoE PADI [Host-Uniq UTF8] [Service-Name]
> 11:41:39.111199  In PPPoE PADO [AC-Name "erx"] [Host-Uniq UTF8] 
> [Service-Name] [AC-Cookie UTF8]
> 11:41:39.111376 Out PPPoE PADR [Host-Uniq UTF8] [Service-Name] [AC-Name 
> "erx"] [AC-Cookie UTF8]
> 11:41:39.151173  In PPPoE PADS [ses 93] [Service-Name] [Host-Uniq UTF8] 
> [AC-Name "erx"] [AC-Cookie UTF8]
> 11:41:39.152433 Out PPPoE  [ses 93] LCP configure request       (type 
> 0x01  id 0xda  len 0x000e)
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x427994b7)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5d4)
> 11:41:39.291321 Out PPPoE  [ses 93] LCP configure acknowledge   (type 
> 0x02  id 0x43  len 0x0013)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5d4)
>    LCP OPTION: Authentication protocol        (type 0x03 len 0x05 val 
> 0xc2 0x23 0x05 )
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x12c160a0)
> 11:41:39.320756 Out PPPoE  [ses 93]
> 11:41:49.651608 Out PPPoE  [ses 93] LCP echo request            (type 
> 0x09  id 0xdb  len 0x0008)
> 11:42:00.852382 Out PPPoE  [ses 93] LCP echo request            (type 
> 0x09  id 0xdc  len 0x0008)
> 11:42:09.292765 Out PPPoE  [ses 93] IPCP configure request       (type 
> 0x01  id 0xdd  len 0x000a)
>    IPCP OPTION: address                        (type 0x03 len 0x06)
> 11:42:09.292778 Out PPPoE  [ses 93] LCP terminate request       (type 
> 0x05  id 0xde  len 0x0004)
> 11:42:09.292785 Out PPPoE  [ses 93] LCP configure request       (type 
> 0x01  id 0xdf  len 0x000e)
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x427bbef6)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5d4)
> 11:42:09.383099  In PPPoE PADT [ses 93]
> 
> 
> 
> <Authentication towards LNS>
> 
> 11:42:19.503861 Out PPPoE PADI [Host-Uniq UTF8] [Service-Name]
> 11:42:19.513911  In PPPoE PADO [AC-Name "erx"] [Host-Uniq UTF8] 
> [Service-Name] [AC-Cookie UTF8]
> 11:42:19.514092 Out PPPoE PADR [Host-Uniq UTF8] [Service-Name] [AC-Name 
> "erx"] [AC-Cookie UTF8]
> 11:42:19.553867  In PPPoE PADS [ses 94] [Service-Name] [Host-Uniq UTF8] 
> [AC-Name "erx"] [AC-Cookie UTF8]
> 11:42:19.555141 Out PPPoE  [ses 94] LCP configure request       (type 
> 0x01  id 0xe1  len 0x000e)
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x427fb9b3)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5d4)
> 11:42:19.603780 Out PPPoE  [ses 94] LCP configure acknowledge   (type 
> 0x02  id 0x99  len 0x0013)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5d4)
>    LCP OPTION: Authentication protocol        (type 0x03 len 0x05 val 
> 0xc2 0x23 0x05 )
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x5f81e4dd)
> 11:42:19.613964 Out PPPoE  [ses 94]
> 11:42:19.793936 Out PPPoE  [ses 94] LCP configure request       (type 
> 0x01  id 0xe2  len 0x000e)
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x427fb9b3)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5d4)
> 11:42:19.793944 Out PPPoE  [ses 94] LCP configure acknowledge   (type 
> 0x02  id 0x01  len 0x000f)
>    LCP OPTION: Authentication protocol        (type 0x03 len 0x05 val 
> 0xc2 0x23 0x05 )
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x2ce987b9)
> 11:42:21.794094 Out PPPoE  [ses 94] LCP configure acknowledge   (type 
> 0x02  id 0x02  len 0x000f)
>    LCP OPTION: Authentication protocol        (type 0x03 len 0x05 val 
> 0xc2 0x23 0x05 )
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x2ce987b9)
> 11:42:21.813635 Out PPPoE  [ses 94] LCP configure request       (type 
> 0x01  id 0xe3  len 0x000e)
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x427fb9b3)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5dc)
> 
> 
> <LCP layer done, NCP layer starts>
> 
> 11:42:21.824258 Out PPPoE  [ses 94]
> 11:42:21.861216 Out PPPoE  [ses 94] IPCP configure request       (type 
> 0x01  id 0xe4  len 0x000a)
>    IPCP OPTION: address                        (type 0x03 len 0x06)
> 11:42:21.863456 Out PPPoE  [ses 94] IPCP configure acknowledge   (type 
> 0x02  id 0x01  len 0x000a)
>    IPCP OPTION: address                        (type 0x03 len 0x06)
> 11:42:21.874358 Out PPPoE  [ses 94] IPCP configure request       (type 
> 0x01  id 0xe5  len 0x000a)
>    IPCP OPTION: address                        (type 0x03 len 0x06)
> 
> 
> <All set...>
> 
> 
> 11:42:21.908584 Out PPPoE  [ses 94] IP 0.0.0.0 > 224.0.0.13: 0.0.0.0 > 
> 224.0.0.13:PIMv2, Hello (0), length: 44
> 11:42:21.909277 Out PPPoE  [ses 94] IP 98.98.98.11 > 224.0.0.1: igmp 
> query v2
> 11:42:21.914132 Out PPPoE  [ses 94] IP 1.1.1.8.syslog > 
> 192.168.1.111.syslog: SYSLOG local5.info, length: 180
> 11:42:21.914943 Out PPPoE  [ses 94] IP 1.1.1.8.syslog > 
> emanuel_syslog_fw.syslog: SYSLOG local5.info, length: 180
> 11:42:21.915368 Out PPPoE  [ses 94] IP 1.1.1.8.syslog > 
> 192.168.1.111.syslog: SYSLOG local5.info, length: 103
> 11:42:21.915689 Out PPPoE  [ses 94] IP 1.1.1.8.syslog > 
> emanuel_syslog_fw.syslog: SYSLOG local5.info, length: 103
> 11:42:21.916223 Out PPPoE  [ses 94] IP 1.1.1.8.syslog > 
> 192.168.1.111.syslog: SYSLOG local5.info, length: 183
> 11:42:21.916592 Out PPPoE  [ses 94] IP 1.1.1.8.syslog > 
> emanuel_syslog_fw.syslog: SYSLOG local5.info, length: 183
> 11:42:21.916981 Out PPPoE  [ses 94] IP 1.1.1.8.syslog > 
> 192.168.1.111.syslog: SYSLOG local5.info, length: 106
> 11:42:21.917326 Out PPPoE  [ses 94] IP 1.1.1.8.syslog > 
> emanuel_syslog_fw.syslog: SYSLOG local5.info, length: 106
> 11:42:21.953875 Out PPPoE  [ses 94] IP 98.98.98.11 > 224.0.0.13: 
> 98.98.98.11 > 224.0.0.13:PIMv2, Hello (0), length: 34
> 11:42:22.864413 Out PPPoE  [ses 94] LCP echo reply              (type 
> 0x0a  id 0x01  len 0x000c)
> 11:42:22.923856 Out PPPoE  [ses 94] IP 98.98.98.11 > 224.0.0.1: igmp 
> query v2
> ^C
> 41 packets received by filter
> 
> 
> 
> 
> <pp0 interface trace>
> 
> 
> [edit access]
> lunkan at pepsi# run monitor traffic interface pp0 detail layer2-headers
> Listening on pp0, capture size 96 bytes
> 
> 11:47:44.103772  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP configure request       (type 0x01  id 0xab  len 0x0013)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5d4)
>    LCP OPTION: Authentication protocol        (type 0x03 len 0x05 val 
> 0xc2 0x23 0x05 )
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0xd1cbfba)
> 11:47:44.103811  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP configure acknowledge   (type 0x02  id 0x0a  len 0x000e)
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x4285fbce)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5d4)
> 11:47:44.113822  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97]
> 11:47:49.094177  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP configure request       (type 0x01  id 0x01  len 0x000f)
>    LCP OPTION: Authentication protocol        (type 0x03 len 0x05 val 
> 0xc2 0x23 0x05 )
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x2cee8e32)
> 11:47:49.104067  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP configure negative ack  (type 0x03  id 0x0b  len 0x0008)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5dc)
> 11:47:51.104447  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP configure request       (type 0x01  id 0x02  len 0x000f)
>    LCP OPTION: Authentication protocol        (type 0x03 len 0x05 val 
> 0xc2 0x23 0x05 )
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x2cee8e32)
> 11:47:51.114215  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP configure acknowledge   (type 0x02  id 0x0c  len 0x000e)
>    LCP OPTION: Magic number                   (type 0x05 len 0x06 val 
> 0x4285fbce)
>    LCP OPTION: Maximum Receive Unit           (type 0x01 len 0x04 val
> 0x5dc)
> 11:47:51.114238  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97]
> 11:47:51.154282  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97]
> 11:47:51.156712  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] IPCP configure request       (type 0x01  id 0x01  len 0x000a)
>    IPCP OPTION: address                        (type 0x03 len 0x06)
> 11:47:51.164321  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] IPCP configure negative ack  (type 0x03  id 0x0d  len 0x000a)
>    IPCP OPTION: address                        (type 0x03 len 0x06)
> 11:47:51.184098  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] IPCP configure acknowledge   (type 0x02  id 0x0e  len 0x000a)
>    IPCP OPTION: address                        (type 0x03 len 0x06)
> 11:47:52.164331  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP echo request            (type 0x09  id 0x01  len 0x000c)
> 11:47:54.744422  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP echo reply              (type 0x0a  id 0x0f  len 0x0008)
> 11:48:04.745170  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP echo reply              (type 0x0a  id 0x10  len 0x0008)
> 11:48:12.374889  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP echo reply              (type 0x0a  id 0x11  len 0x0008)
> 11:48:12.651243  In 0:90:1a:41:76:7e 0:5:85:c0:a4:11 8864 60: PPPoE 
> [ses 97] LCP echo request            (type 0x09  id 0x02  len 0x000c)
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Hannes Gredler wrote:
> > On Sun, Jul 03, 2005 at 08:44:44PM +0200, info at pahgenkemper.org wrote:
> > | Hi,
> > | 
> > | I've spend some hours in trying to get a J2300 working with german
> telekom
> > | (pppoe) without any success and now I'm looking for a running example
> > | because the doc is really ugly...
> > | 
> > | Is there a junos comand like "debug ppp negotiation" ?
> > 
> > no unfort our kernel-based PPP implementation does not
> > have a rich debugging facility; i'd recommend to run
> > tcpdump aka "monitor traffic interface <pp-x/y/z> detail"
> > do see whats going on at the LCP / IPCP level;
> > 
> > /hannes
> > _______________________________________________
> > juniper-nsp mailing list juniper-nsp at puck.nether.net
> > http://puck.nether.net/mailman/listinfo/juniper-nsp
> 
> 
> -- 
> Peter Lundqvist - Beta Engineering
> Juniper Networks
> Mobile: +46702060472
> URL   : http://www.juniper.net
> 


More information about the juniper-nsp mailing list