Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Nov 2005 11:57:58 +0800
From:      Ganbold <ganbold@micom.mng.net>
To:        freebsd-net@freebsd.org
Cc:        glebius@FreeBSD.org
Subject:   mpd pppoe users log in problem
Message-ID:  <6.2.1.2.2.20051114114343.04848eb0@202.179.0.80>

next in thread | raw e-mail | index | archive | help
Hi,

I have some problem with my mpd PPPoe server in FreeBSD 6.0. Everything is 
working fine except some problems.
I have several users connected to 2 DSLAMs. Users, who is connected to 
first DSLAM, are working fine, they can log in.
However users, who is connected to second DSLAM, are having problem logging 
in. They can't log in, however after restarting mpd
problem goes away.

I see errors in mpd.log something like:

Nov 14 10:15:12 gw mpd: [pppoe10] LCP: SendConfigReq #128
Nov 14 10:15:12 gw mpd:  PROTOCOMP
Nov 14 10:15:12 gw mpd:  MRU 1492
Nov 14 10:15:12 gw mpd:  MAGICNUM 4afa9f5a
Nov 14 10:15:12 gw mpd:  AUTHPROTO PAP
Nov 14 10:15:14 gw mpd: [pppoe10] LCP: rec'd Configure Reject #127 link 0 
(Ack-Sent)
Nov 14 10:15:08 gw mpd: [pppoe10] LCP: Up event
Nov 14 10:15:08 gw mpd: [pppoe10] LCP: state change Starting --> Req-Sent
Nov 14 10:15:08 gw mpd: [pppoe10] LCP: phase shift DEAD --> ESTABLISH
Nov 14 10:15:08 gw mpd: [pppoe10] LCP: SendConfigReq #126
Nov 14 10:15:08 gw mpd:  PROTOCOMP
Nov 14 10:15:08 gw mpd:  MRU 1492
Nov 14 10:15:08 gw mpd:  MAGICNUM 4afa9f5a
Nov 14 10:15:08 gw mpd:  AUTHPROTO PAP
Nov 14 10:15:10 gw mpd: [pppoe10] LCP: SendConfigReq #127
Nov 14 10:15:10 gw mpd:  PROTOCOMP
Nov 14 10:15:10 gw mpd:  MRU 1492
Nov 14 10:15:10 gw mpd:  MAGICNUM 4afa9f5a
Nov 14 10:15:10 gw mpd:  AUTHPROTO PAP
Nov 14 10:15:11 gw mpd: [pppoe10] LCP: rec'd Configure Request #189 link 0 
(Req-Sent)
Nov 14 10:15:11 gw mpd:  MRU 1492
Nov 14 10:15:11 gw mpd: [pppoe10] LCP: SendConfigAck #189
Nov 14 10:15:11 gw mpd:  MRU 1492
Nov 14 10:15:11 gw mpd: [pppoe10] LCP: state change Req-Sent --> Ack-Sent
Nov 14 10:15:11 gw mpd: [pppoe10] LCP: rec'd Configure Reject #126 link 0 
(Ack-Sent)
Nov 14 10:15:11 gw mpd:  Wrong id#, expecting 127
Nov 14 10:15:12 gw mpd: [pppoe10] LCP: SendConfigReq #128
Nov 14 10:15:12 gw mpd:  PROTOCOMP
Nov 14 10:15:12 gw mpd:  MRU 1492
Nov 14 10:15:12 gw mpd:  MAGICNUM 4afa9f5a
Nov 14 10:15:12 gw mpd:  AUTHPROTO PAP
Nov 14 10:15:14 gw mpd: [pppoe10] LCP: rec'd Configure Reject #127 link 0 
(Ack-Sent)
Nov 14 10:15:14 gw mpd:  Wrong id#, expecting 128
Nov 14 10:15:14 gw mpd: [pppoe10] LCP: SendConfigReq #129

In the log it says LCP: "rec'd Configure Reject #127 link 0 (Ack-Sent), 
Wrong id#, expecting 128".
Maybe I'm missing something in the mpd configuration. I appreciate if 
somebody help me to solve this problem.

thanks,

Ganbold

My mpd config file:
default:
         load server1
         load server2
         load server3
         load server4
         load server5
         load server6
pppoe_standard:
         set bundle no multilink
         set bundle enable compression
         set bundle accept encryption
         set bundle max-logins 3
         set bundle enable radius-acct
         set bundle enable radius-auth

         set iface idle 0
         set iface disable on-demand
         set iface disable proxy-arp
         set iface enable tcpmssfix
         set iface mtu 1500
         set iface route default

         set link type pppoe
         set link mtu 1500
         set link no chap
         set link enable pap
#        set link keep-alive 60 180
         set link keep-alive 10 60
         set link max-redial -1
         set link mtu 1492
         set link latency 0
         set link bandwidth 1224000
         set ccp yes mpp-e40
         set ccp yes mpp-e128
         set ccp yes mpp-stateless

         set pppoe iface fxp1
         set pppoe service "*"
         set pppoe disable originate
         set pppoe enable incoming

         set ipcp dns x.x.x.x
         set ipcp yes vjcomp
         set ipcp no vjcomp

         set radius server x.x.x.x 1812 1813
         set radius timeout 10
         set radius config /etc/ppp/radius.conf
         set radius retries 3

server1:
         new -i ng1 pppoe1 pppoe1
         set ipcp ranges 192.168.5.2/32 192.168.5.128/25
         load pppoe_standard
server2:
         new -i ng2 pppoe2 pppoe2
         set ipcp ranges 192.168.5.2/32 192.168.5.129/25
         load pppoe_standard
server3:
         new -i ng3 pppoe3 pppoe3
         set ipcp ranges 192.168.5.2/32 192.168.5.130/25
         load pppoe_standard
server4:
         new -i ng4 pppoe4 pppoe4
         set ipcp ranges 192.168.5.2/32 192.168.5.131/25
         load pppoe_standard
server5:
         new -i ng5 pppoe5 pppoe5
         set ipcp ranges 192.168.5.2/32 192.168.5.132/25
         load pppoe_standard
server6:
         new -i ng6 pppoe6 pppoe6
         set ipcp ranges 192.168.5.2/32 192.168.5.133/25
         load pppoe_standard

mpd.links file:
pppoe1:
         set link type pppoe
         set pptp self 192.168.5.2
         set pppoe enable incoming
         set pppoe disable originate
pppoe2:
         set link type pppoe
         set pptp self 192.168.5.2
         set pppoe enable incoming
         set pppoe disable originate
pppoe3:
         set link type pppoe
         set pptp self 192.168.5.2
         set pppoe enable incoming
         set pppoe disable originate
pppoe4:
         set link type pppoe
         set pptp self 192.168.5.2
         set pppoe enable incoming
         set pppoe disable originate
pppoe5:
         set link type pppoe
         set pptp self 192.168.5.2
         set pppoe enable incoming
         set pppoe disable originate
pppoe6:
         set link type pppoe
         set pptp self 192.168.5.2
         set pppoe enable incoming
         set pppoe disable originate





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.2.1.2.2.20051114114343.04848eb0>