FreeBSD mpd PPTP client connection to SnapGearLITE+

Walentyn Walentyn at gorsk.com
Mon Apr 4 16:07:04 PDT 2005


Quoting Daniel O'Connor <doconnor at gsoft.com.au>:

>
> I've done Windows -> FreeBSD PopTop server without any big issues.
>

So have I, but I'm going from FreeBSD client to SnapGearLITE UCLinux PopTop
server appliance

> It would be helpful if you supplied log files and configs to download
> somewhere.
>

(Please see below.)

> PS PPTP encryption sucks, use openvpn or IPSec :)
>

Unfortunately, have no choice in the matter.

> --
> Daniel O'Connor software and network engineer
> for Genesis Software - http://www.gsoft.com.au
> "The nice thing about standards is that there
> are so many of them to choose from."
>   -- Andrew Tanenbaum
> GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
>

Thank you!

--
Walentyn

--------------------------------------------------
# cat /usr/local/etc/mpd/mpd.conf
#
default:
        load vpn

vpn:
        new -i ng0 vpn vpn
        set iface disable on-demand
        set iface enable proxy-arp
        set bundle disable multilink
        set bundle authname "[remote username]"
        set bundle password "[password]"
        set link yes acfcomp protocomp
        set link mtu 1400
####    set link mru 1400
        set link no pap chap
        set link enable chap
        set link keep-alive 60 180
        set ipcp yes vjcomp
        set bundle enable compression
        set ccp yes mppc
        set ccp yes mpp-e40
####        set ccp no mpp-e40
        set ccp yes mpp-e128
        set ccp yes mpp-stateless
        set bundle yes crypt-reqd
        open
--------------------------------------------------
# cat /usr/local/etc/mpd/mpd.links
#
vpn:
        set link type pptp
        set pptp self [FBSD client IP]
        set pptp peer [SGL server IP]
        set pptp enable originate outcall
        set pptp disable incoming
--------------------------------------------------
Console output:

# mpd
Multi-link PPP for FreeBSD, by Archie L. Cobbs.
Based on iij-ppp, by Toshiharu OHNO.
mpd: pid 12394, version 3.18 (root at freebsd.org 08:48 21-Mar-2005)
[vpn] ppp node is "mpd12394-vpn"
[vpn] using interface ng0
[vpn] IFACE: Open event
[vpn] IPCP: Open event
[vpn] IPCP: state change Initial --> Starting
[vpn] IPCP: LayerStart
[vpn:vpn] [vpn] bundle: OPEN event in state CLOSED
[vpn] opening link "vpn"...
[vpn] link: OPEN event
[vpn] LCP: Open event
[vpn] LCP: state change Initial --> Starting
[vpn] LCP: LayerStart
[vpn] device: OPEN event in state DOWN
pptp0: connecting to [SGL server IP]:1723
[vpn] device is now in state OPENING
pptp0: connected to [SGL server IP]:1723
pptp0: attached to connection with [SGL server IP]:1723
pptp0-0: outgoing call connected at 64000 bps
[vpn] PPTP call successful
[vpn] device: UP event in state OPENING
[vpn] device is now in state UP
[vpn] link: UP event
[vpn] link: origination is local
[vpn] LCP: Up event
[vpn] LCP: state change Starting --> Req-Sent
[vpn] LCP: phase shift DEAD --> ESTABLISH
[vpn] LCP: SendConfigReq #1
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 1dcbdb30
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #2
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 1dcbdb30
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #3
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 1dcbdb30
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #4
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 1dcbdb30
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #5
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 1dcbdb30
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #6
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 1dcbdb30
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #7
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 1dcbdb30
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #8
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 1dcbdb30
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #9
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 1dcbdb30
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #10
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM 1dcbdb30
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: state change Req-Sent --> Stopped
[vpn] LCP: LayerFinish
[vpn] LCP: parameter negotiation failed
[vpn] LCP: LayerFinish
[vpn] device: CLOSE event in state UP
pptp0-0: clearing call
[vpn] device is now in state CLOSING
[vpn] device: CLOSE event in state CLOSING
[vpn] device is now in state CLOSING
[vpn] device: DOWN event in state CLOSING
[vpn] device is now in state DOWN
[vpn] link: DOWN event
[vpn] LCP: Down event
[vpn] LCP: state change Stopped --> Starting
[vpn] LCP: phase shift ESTABLISH --> DEAD
[vpn] LCP: LayerStart
[vpn] device: OPEN event in state DOWN
[vpn] pausing 9 seconds before open
[vpn] device is now in state DOWN
[vpn] device: OPEN event in state DOWN
[vpn] device is now in state DOWN
pptp0-0: peer call disconnected res=disconnect request err=none
pptp0-0: killing channel
pptp0: closing connection with [SGL server IP]:1723
pptp0: killing connection with [SGL server IP]:1723
[vpn] device: OPEN event in state DOWN
--------------------------------------------------
SnapGearLITE corresponding log entries:

Apr 04 22:48:32 pptpd[10188]: CTRL: Client [FBSD client IP] control connection
started

Apr 04 22:48:32 pptpd[10188]: CTRL: Starting call (launching pppd, opening GRE)
Apr 04 22:48:32 pptpd[10188]: CTRL: Allocating pty/tty pair
Apr 04 22:48:32 pptpd[10188]: CTRL: Allocated pty/tty pair
(/dev/ptyp1,/dev/ttyp1)

Apr 04 22:48:33 pppd[10189]: pppd 2.3.8 started by (unknown), uid 0
Apr 04 22:48:33 pppd[10189]: Using interface ppp2
Apr 04 22:48:33 pppd[10189]: pppd create pidfile
Apr 04 22:48:33 pppd[10189]: Connect: ppp2 <--> /dev/ttyp1
Apr 04 22:48:33 pppd[10189]: Will not do PAP for user PoPToP
Apr 04 22:48:33 pppd[10189]: Will not do CHAP for user PoPToP
Apr 04 22:48:33 pptpd[10188]: GRE: Discarding duplicate packet
Apr 04 22:48:33 pptpd[10188]: CTRL: EOF or bad error reading ctrl packet length.
Apr 04 22:48:33 pptpd[10188]: CTRL: couldn't read packet header (exit)
Apr 04 22:48:33 pptpd[10188]: CTRL: CTRL read failed
Apr 04 22:48:33 pptpd[10188]: CTRL: Client [FBSD client IP] control connection
finished
Apr 04 22:48:33 pppd[10189]: Modem hangup
Apr 04 22:48:33 pppd[10189]: Connection terminated.
Apr 04 22:48:33 pppd[10189]: Exit.
--------------------------------------------------


More information about the freebsd-stable mailing list