mpd.conf:default:
load vpn
vpn:
new -i ng0 vpn vpn
set iface disable on-demand
# set iface addrs 192.168.1.1 192.168.2.1
set iface idle 0
# disconnect the client after 8 hours
set iface session 28800
set iface enable tcpmssfix
# set iface route 192.168.2.0/24
set bundle disable multilink
set auth authname "myname"
set auth password "mypass"
set link yes acfcomp protocomp
# set link no pap
# set link yes chap
set link accept chap
set link mtu 1460
# If remote machine is NT you need this..
set link enable no-orig-auth
set link keep-alive 10 75
set ipcp yes vjcomp
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
#
# 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 bundle enable crypt-reqd
set ccp yes mpp-stateless
open
mpd.link
vpn:
set link type pptp
# set pptp self <айпи компа>
set pptp peer <айпи сервака>
set pptp enable originate
set pptp disable incoming
set pptp disable delayed-ack
set pptp disable windowing
если не поможет - поставь мпд-3 (который просто MPD)
и ещё попробуй после запуска MPD выполнить
route delete 0.0.0.0
route delete default
route add 0.0.0.0 <айпи, КОТОРЫЙ ПРИСВОИЛ MPD> (например у меня локальный 10.0.1.8), а когда врубаю инет - становится 192.168.1.8
route add default