a problem about mpd,error 619

uainfo.net uainfo at gmail.com
Fri Aug 12 21:45:46 GMT 2005


My PC(vpn client OS:win2k) 80.73.10.xx
	||
	||
       NAT firewall  80.73.0.233
	||
	||
  (^^^^^^^^^^^^^^^^^)
  (    Internet          )
   ^^^^^^^^^^^^^^^^^  
	||
	||
VPN server(freebsd 4.8+ipf+mpd) 212.42.77.xx
	||
	||
     LAN  192.168.0.

==========================================================
#ipf.rules:
pass in quick on ng0 all 
pass out quick on ng0 all 
pass in quick on rl0 proto tcp from any to any port = 47 keep state 
pass out quick on rl0 proto tcp from any port = 47 to any keep state 
pass in quick on rl0 proto tcp from any to any port = 1723 keep state 
pass out quick on rl0 proto tcp from any port = 1723 to any keep state 
pass in proto gre from any to any keep state 
pass out proto gre from any to any keep state
------------------------------------------------------------------------------------------------------------------
#mpd.conf:
default:
        load client1
        load client2
        load client3
client1:
        new -i ng0 pptp1 pptp1
        set ipcp ranges 10.0.100.1/32 10.0.100.2/32
        load pptp
client2:
        new -i ng1 pptp2 pptp2
        set ipcp ranges 10.0.100.1/32 10.0.100.3/32
        load pptp
client3:
        new -i ng2 pptp3 pptp3
        set ipcp ranges 10.0.100.1/32 10.0.100.4/32
        load pptp

pptp:
        set iface disable on-demand
        set iface enable proxy-arp
        set iface idle 1800
        set bundle enable multilink
        set link yes acfcomp protocomp
        set link no pap chap
        set link enable chap
        set link enable no-orig-auth
        set link mtu 1460
        set link keep-alive 10 60
        set ipcp yes vjcomp
        set ipcp dns 212.42.64.xx
#      set ipcp nbns 
#
#The five lines below enable Microsoft Point-to-Point encryption
#(MPPE) using the ng_mppc(8) netgraph node type.
#
        set bundle enable compression
        set ccp yes mppc
        set ccp yes mpp-e40
        set ccp yes mpp-e128
        set ccp yes mpp-stateless
------------------------------------------------------------------------------------------------------------------
#mpd.links:

pptp1:
        set link type pptp
        set pptp self 0.0.0.0
        set pptp enable incoming
        set pptp disable originate
pptp2:
        set link type pptp
        set pptp self 0.0.0.0
        set pptp enable incoming
        set pptp disable originate
pptp3:
        set link type pptp
        set pptp self 0.0.0.0
        set pptp enable incoming
        set pptp disable originate

=========================================================

The problem is :
When clients from LAN(192.168.0.) connect VPN server ,all works.
But from 80.73.10.xx reports error 619.
I thought it may be filter by NAT firewall (80.73.0.233),and just want
to give it up, typed "mpd" and going for some beer :) (i sshed to vpn
server from 80.73.10.xx ),when i came back,tried one more time,it
conneted....then i tried many times,the result is ssh to the vpn
server,mpd -k, wait about 20 min, it will connect,otherwise error 619.

=========================================================

successful connection:

mpd: PPTP connection from 80.73.0.233:1419
pptp0: attached to connection with 80.73.0.233:1419
[pptp1] IFACE: Open event
[pptp1] IPCP: Open event
[pptp1] IPCP: state change Initial --> Starting
[pptp1] IPCP: LayerStart
[pptp1] IPCP: Open event
[pptp1] bundle: OPEN event in state CLOSED
[pptp1] opening link "pptp1"...
[pptp1] link: OPEN event
[pptp1] LCP: Open event
[pptp1] LCP: state change Initial --> Starting
[pptp1] LCP: LayerStart
[pptp1] device: OPEN event in state DOWN
[pptp1] attaching to peer's outgoing call
[pptp1] device is now in state OPENING
[pptp1] device: UP event in state OPENING
[pptp1] device is now in state UP
[pptp1] link: UP event
[pptp1] link: origination is remote
[pptp1] LCP: Up event
[pptp1] LCP: state change Starting --> Req-Sent
[pptp1] LCP: phase shift DEAD --> ESTABLISH
[pptp1] LCP: SendConfigReq #11
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 155430c4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
pptp0-0: ignoring SetLinkInfo
[pptp1] LCP: rec'd Configure Request #0 link 0 (Req-Sent)
 MAGICNUM 751f7a9f
 PROTOCOMP
 ACFCOMP
 CALLBACK
   Not supported
 MP MRRU 1614
 ENDPOINTDISC [802.1] 00 48 54 8a 29 9d
[pptp1] LCP: SendConfigRej #0
 CALLBACK
[pptp1] LCP: rec'd Configure Reject #11 link 0 (Req-Sent)
 MP SHORTSEQ
[pptp1] LCP: SendConfigReq #12
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 155430c4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: rec'd Configure Request #1 link 0 (Req-Sent)
 MAGICNUM 751f7a9f
 PROTOCOMP
 ACFCOMP
 MP MRRU 1614
 ENDPOINTDISC [802.1] 00 48 54 8a 29 9d
[pptp1] LCP: SendConfigNak #1
 MP MRRU 1600
[pptp1] LCP: rec'd Configure Ack #12 link 0 (Req-Sent)
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 155430c4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: state change Req-Sent --> Ack-Rcvd
[pptp1] LCP: rec'd Configure Request #2 link 0 (Ack-Rcvd)
 MAGICNUM 751f7a9f
 PROTOCOMP
 ACFCOMP
 MP MRRU 1600
 ENDPOINTDISC [802.1] 00 48 54 8a 29 9d
[pptp1] LCP: SendConfigAck #2
 MAGICNUM 751f7a9f
 PROTOCOMP
 ACFCOMP
 MP MRRU 1600
 ENDPOINTDISC [802.1] 00 48 54 8a 29 9d
[pptp1] LCP: state change Ack-Rcvd --> Opened
[pptp1] LCP: phase shift ESTABLISH --> AUTHENTICATE
[pptp1] LCP: auth: peer wants nothing, I want CHAP
[pptp1] CHAP: sending CHALLENGE
[pptp1] LCP: LayerUp
pptp0-0: ignoring SetLinkInfo
[pptp1] LCP: rec'd Ident #3 link 0 (Opened)
 MESG: MSRASV5.00
[pptp1] LCP: rec'd Ident #4 link 0 (Opened)
 MESG: MSRAS-1-UAINFO
[pptp1] CHAP: rec'd RESPONSE #1
 Name: "test1"
 Peer name: "test1"
 Response is valid
[pptp1] CHAP: sending SUCCESS
[pptp1] LCP: authorization successful
[pptp1] LCP: phase shift AUTHENTICATE --> NETWORK
[pptp1] setting interface ng0 MTU to 1500 bytes
[pptp1] up: 1 link, total bandwidth 64000 bps
[pptp1] IPCP: Up event
[pptp1] IPCP: state change Starting --> Req-Sent
[pptp1] IPCP: SendConfigReq #1
 IPADDR 10.0.100.1
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[pptp1] CCP: Open event
[pptp1] CCP: state change Initial --> Starting
[pptp1] CCP: LayerStart
[pptp1] CCP: Up event
[pptp1] CCP: state change Starting --> Req-Sent
[pptp1] CCP: SendConfigReq #1
 MPPC
   0x010000e0: MPPE, 40 bit, 56 bit, 128 bit, stateless
[pptp1] CCP: rec'd Configure Request #5 link 0 (Req-Sent)
 MPPC
   0x010000e1: MPPC MPPE, 40 bit, 56 bit, 128 bit, stateless
[pptp1] CCP: SendConfigNak #5
 MPPC
   0x01000040: MPPE, 128 bit, stateless
[pptp1] IPCP: rec'd Configure Request #6 link 0 (Req-Sent)
 IPADDR 0.0.0.0
   NAKing with 10.0.100.4
 PRIDNS 0.0.0.0
   NAKing with 10.0.100.1
 PRINBNS 0.0.0.0
   NAKing with 10.0.100.1
 SECDNS 0.0.0.0
 SECNBNS 0.0.0.0
[pptp1] IPCP: SendConfigRej #6
 SECDNS 0.0.0.0
 SECNBNS 0.0.0.0
[pptp1] IPCP: rec'd Configure Reject #1 link 0 (Req-Sent)
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[pptp1] IPCP: SendConfigReq #2
 IPADDR 10.0.100.1
[pptp1] CCP: rec'd Configure Nak #1 link 0 (Req-Sent)
 MPPC
   0x01000040: MPPE, 128 bit, stateless
[pptp1] CCP: SendConfigReq #2
 MPPC
   0x01000040: MPPE, 128 bit, stateless
[pptp1] CCP: rec'd Configure Request #7 link 0 (Req-Sent)
 MPPC
   0x01000040: MPPE, 128 bit, stateless
[pptp1] CCP: SendConfigAck #7
 MPPC
   0x01000040: MPPE, 128 bit, stateless
[pptp1] CCP: state change Req-Sent --> Ack-Sent
[pptp1] IPCP: rec'd Configure Request #8 link 0 (Req-Sent)
 IPADDR 0.0.0.0
   NAKing with 10.0.100.4
 PRIDNS 0.0.0.0
   NAKing with 10.0.100.1
 PRINBNS 0.0.0.0
   NAKing with 10.0.100.1
[pptp1] IPCP: SendConfigNak #8
 IPADDR 10.0.100.4
 PRIDNS 10.0.100.1
 PRINBNS 10.0.100.1
[pptp1] IPCP: rec'd Configure Ack #2 link 0 (Req-Sent)
 IPADDR 10.0.100.1
[pptp1] IPCP: state change Req-Sent --> Ack-Rcvd
[pptp1] CCP: rec'd Configure Ack #2 link 0 (Ack-Sent)
 MPPC
   0x01000040: MPPE, 128 bit, stateless
[pptp1] CCP: state change Ack-Sent --> Opened
[pptp1] CCP: LayerUp
  Compress using: MPPE, 128 bit, stateless
Decompress using: MPPE, 128 bit, stateless
[pptp1] setting interface ng0 MTU to 1500 bytes
[pptp1] IPCP: rec'd Configure Request #9 link 0 (Ack-Rcvd)
 IPADDR 10.0.100.4
   10.0.100.4 is OK
 PRIDNS 10.0.100.1
 PRINBNS 10.0.100.1
[pptp1] IPCP: SendConfigAck #9
 IPADDR 10.0.100.4
 PRIDNS 10.0.100.1
 PRINBNS 10.0.100.1
[pptp1] IPCP: state change Ack-Rcvd --> Opened
[pptp1] IPCP: LayerUp
  10.0.100.1 -> 10.0.100.4
[pptp1] IFACE: Up event
[pptp1] setting interface ng0 MTU to 1500 bytes
[pptp1] exec: /sbin/ifconfig ng0 10.0.100.1 10.0.100.4 netmask 0xffffffff -link0
[pptp1] no interface to proxy arp on for 10.0.100.4
[pptp1] exec: /sbin/route add 10.0.100.1 -iface lo0
[pptp1] IFACE: Up event


=========================================================
failed connection:

[pptp5:pptp5] mpd: PPTP connection from 80.73.0.233:1392
pptp0: attached to connection with 80.73.0.233:1392
[pptp1] IFACE: Open event
[pptp1] IPCP: Open event
[pptp1] IPCP: state change Initial --> Starting
[pptp1] IPCP: LayerStart
[pptp1] IPCP: Open event
[pptp1] bundle: OPEN event in state CLOSED
[pptp1] opening link "pptp1"...
[pptp1] link: OPEN event
[pptp1] LCP: Open event
[pptp1] LCP: state change Initial --> Starting
[pptp1] LCP: LayerStart
[pptp1] device: OPEN event in state DOWN
[pptp1] attaching to peer's outgoing call
[pptp1] device is now in state OPENING
[pptp1] device: UP event in state OPENING
[pptp1] device is now in state UP
[pptp1] link: UP event
[pptp1] link: origination is remote
[pptp1] LCP: Up event
[pptp1] LCP: state change Starting --> Req-Sent
[pptp1] LCP: phase shift DEAD --> ESTABLISH
[pptp1] LCP: SendConfigReq #1
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 73bae5f4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
pptp0-0: ignoring SetLinkInfo
[pptp1] LCP: SendConfigReq #2
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 73bae5f4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: SendConfigReq #3
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 73bae5f4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: SendConfigReq #4
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 73bae5f4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: SendConfigReq #5
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 73bae5f4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: SendConfigReq #6
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 73bae5f4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: SendConfigReq #7
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 73bae5f4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: SendConfigReq #8
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 73bae5f4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: SendConfigReq #9
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 73bae5f4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: SendConfigReq #10
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 73bae5f4
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 03 47 a3 ab 33
[pptp1] LCP: state change Req-Sent --> Stopped
[pptp1] LCP: LayerFinish
[pptp1] LCP: parameter negotiation failed
[pptp1] LCP: LayerFinish
[pptp1] device: CLOSE event in state UP
pptp0-0: clearing call
pptp0-0: killing channel
[pptp1] PPTP call terminated
[pptp1] IFACE: Close event
[pptp1] IPCP: Close event
[pptp1] IPCP: state change Starting --> Initial
[pptp1] IPCP: LayerFinish
[pptp1] IFACE: Close event
pptp0: closing connection with 80.73.0.233:1392
[pptp1] IFACE: Close event
[pptp1] device is now in state CLOSING
[pptp1] bundle: CLOSE event in state OPENED
[pptp1] closing link "pptp1"...
[pptp1] device: CLOSE event in state CLOSING
[pptp1] device is now in state CLOSING
[pptp1] link: CLOSE event
[pptp1] LCP: Close event
[pptp1] LCP: state change Stopped --> Closed
[pptp1] device: DOWN event in state CLOSING
[pptp1] device is now in state DOWN
[pptp1] link: DOWN event
[pptp1] LCP: Down event
[pptp1] LCP: state change Closed --> Initial
[pptp1] LCP: phase shift ESTABLISH --> DEAD
[pptp1] device: DOWN event in state DOWN
[pptp1] device is now in state DOWN
[pptp1] link: DOWN event
[pptp1] LCP: Down event
pptp0: killing connection with 80.73.0.233:1392


More information about the freebsd-pf mailing list