Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Jun 2007 11:31:40 +0300
From:      Artyom Viklenko <artem@aws-net.org.ua>
To:        Jim Stapleton <stapleton.41@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: ppp/peers/* files
Message-ID:  <467E2BEC.80305@aws-net.org.ua>
In-Reply-To: <80f4f2b20706231120u6b6f2659xa427b7a54f20b243@mail.gmail.com>
References:  <80f4f2b20706230440n5abeceb6n6d94eef41f776265@mail.gmail.com>	 <467D1700.8050006@aws-net.org.ua> <80f4f2b20706231120u6b6f2659xa427b7a54f20b243@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Jim Stapleton wrote:
> I can't find a way to specify mppe-128 for either pptp or pppd in the
> man files, and every doc I see (including the man pages examples,
> which don't work when I specify it in the file) seem to suggest that I
> use either "mppe-128" or "require-mppe-128" for pppd, neither of which
> work. Any suggestions?

As far as I know, pppd in FreeBSD does not support natively mppc and
needs patches. (Maybe this functionality provided by pptp.)

But MPD does! And it support it using in-kernel netgraph subsystem.
So, I suggest to install mpd and set it up to connect to your Windows
VPN server.

Your configs may look like this.

mpd.conf file:

default:
	load pptp0

pptp0:
         new -i ng0 pptp0 pptp0
         set bundle enable compression
         set bundle disable multilink
         set bundle authname "your-username"
         set bundle password "your-password"
         set iface disable on-demand
         set iface idle 0
         set iface mtu 1460
         set iface route default
         set link yes acfcomp protocomp
         set link disable pap
         set link accept chap-md5 chap-msv1 chap-msv2 chap
         set link enable no-orig-auth
         set link mtu 1460
         set link mru 1460
         set link keep-alive 10 60
         set ipcp yes vjcomp
         set ipcp ranges 0.0.0.0/0 0.0.0.0/0
         set ccp yes mppc
         set ccp yes mpp-e40
         set ccp yes mpp-e56
         set ccp yes mpp-e128
         set ccp yes mpp-stateless
         set pptp peer <ip-of-your-vpn-server>
         set pptp disable incoming
         set pptp enable originate out-call
         set pptp disable windowing
         set pptp disable delayed-ack
	open iface

mpd.links file:

pptp0:
         set link type pptp


Also make shure you have loaded (or compiled in kernel):

ng_bpf.ko
netgraph.ko
ng_ether.ko
ng_iface.ko
ng_ksocket.ko
ng_mppc.ko
rc4.ko
ng_netflow.ko
ng_ppp.ko
ng_pptpgre.ko
ng_socket.ko
ng_tee.ko
ng_vjc.ko
ng_tty.ko
ng_async.ko

Hope this helps.

-- 
            Sincerely yours,
                             Artyom Viklenko.
-------------------------------------------------------
artem@aws-net.org.ua | http://www.aws-net.org.ua/~artem
FreeBSD: The Power to Serve   -  http://www.freebsd.org



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