Date: Fri, 10 Nov 2006 00:50:05 +0100 From: Sebastiaan van Erk <sebster@sebster.com> To: freebsd-questions@freebsd.org Subject: Problem setting up PPTP server Message-ID: <4553BEAD.70906@sebster.com>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------080400050906030500080708
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Hi,
I'm trying to set up mpd (3.18) on a FreeBSD server to allow windows and
linux clients to connect. Currently I've only been trying to make the
linux connection succeed (Ubuntu with ppp-2.4.4), but I get the
following output from linux pppd:
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <mppe +H -M +S -L -D -C>]
rcvd [IPCP ConfReq id=0x1 <addr 10.0.0.1> <compress VJ 0f 00>]
sent [IPCP TermAck id=0x1]
rcvd [CCP ConfReq id=0x1 <mppe +H -M +S -L -D -C>]
sent [CCP ConfAck id=0x1 <mppe +H -M +S -L -D -C>]
rcvd [CCP ConfRej id=0x1 <mppe +H -M +S -L -D -C>]
MPPE required but peer refused
sent [LCP TermReq id=0x2 "MPPE required but peer refused"]
rcvd [LCP TermAck id=0x4]
Connection terminated.
I don't understand why the linux client sends a TermAck on IPCP without
getting a TermReq first, but apart from that mpd seems to be failing to
negotiate MPPE even though I configured both the linux client and mpd to
allow ONLY mppe-128, i.e., in my mpd.conf I have the following:
# Microsoft Point to Point Encryption
set bundle enable compression
set ccp enable mppc
set ccp enable mpp-e128
set ccp yes mpp-stateless
set ccp no mpp-e40
The linux client is requesting exactly that: MPPE 128 bit stateless as
can been seen from the mpd log:
[pptp0] CCP: rec'd Configure Request #1 link 0 (Req-Sent)
MPPC
0x01000040: MPPE, 128 bit, stateless
Am I doing something obviously wrong? Does anybody know how to fix this
problem? Any advice is welcome!
Thanks in advance,
Sebastiaan
P.S.: I have attached the mpd.conf, mpd.links, mpd.log and ppp.log files
for completeness.
--------------080400050906030500080708
Content-Type: text/plain;
name="mpd.conf"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="mpd.conf"
startup:
default:
load client0
client0:
new -i ng0 pptp0 pptp
set ipcp ranges 10.0.0.1/32 10.0.0.128/32
load pptp_common
pptp_common:
set iface disable on-demand
set iface enable proxy-arp
set iface idle 0
set iface enable tcpmssfix
set link yes acfcomp protocomp
set link disable pap
set link enable chap
set link no chap-md5
set link mtu 1460
set link keep-alive 10 60
set ipcp dns 192.168.1.10 192.168.1.1
set ipcp nbns 10.0.0.1
# Microsoft Point to Point Encryption
set bundle enable compression
set ccp enable mppc
set ccp enable mpp-e128
set ccp yes mpp-stateless
set ccp no mpp-e40
# Require encryption or drop connection
set bundle enable encryption
set bundle enable crypt-reqd
--------------080400050906030500080708
Content-Type: text/plain;
name="mpd.links"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="mpd.links"
pptp:
set link type pptp
set pptp self 192.168.1.10
set pptp enable incoming
set pptp disable originate
--------------080400050906030500080708--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4553BEAD.70906>
