kabayan - 2015-03-07

Hello,

I Have vpn server using FreeBSD mpd5 server. My Windows and linux has successful to connect to server
I cannot connect my FreeBSD mpd5 client to my FreeBSD mpd5 server. Here is my mpd5 client config:

default:
load pptp_client

pptp_client:

PPTP client: only outgoing calls, auto reconnect,

ipcp-negotiated address, one-sided authentication,

default route points on ISP's end

    create bundle static B1
    set iface route default

set iface route 10.x.x.0/24

    set ipcp ranges 0.0.0.0/0 0.0.0.0/0
    set bundle enable compression
    set ccp yes mppc
    set mppc yes e40
    set mppc yes e128
    set bundle enable crypt-reqd
    set mppc yes stateless

    create link static L1 pptp
    set link action bundle B1
    set auth authname MyUser
    set auth password MyPassword
    set link max-redial 0
    set link mtu 1460
    set link keep-alive 20 75
    set pptp peer 103.xxx.xxx.xxx
    set pptp disable windowing
    open

here is my mpd5 client ifconfig with no ip at ng0:

ng0: flags=8890<pointopoint,noarp,simplex,multicast> metric 0 mtu 1500
nd6 options=29<performnud,ifdisabled,auto_linklocal></performnud,ifdisabled,auto_linklocal></pointopoint,noarp,simplex,multicast>

Here is my mpd5 server

startup:
# configure mpd users
set user administrator admin
#set user administrator
# configure the console
set console self 127.0.0.1 5005
set console open
# configure the web server
set web self xxx.xxx.xxx.xxx 5006
set web open

default:
load pptp_server

pptp_server:
set ippool add pool1 10.11.12.100 10.11.12.150

Create clonable bundle template named B

    #bind_to_address "0.0.0.0"
    create bundle template B
    set iface enable proxy-arp
    set iface idle 1800
    set iface enable tcpmssfix
    set ipcp yes vjcomp

Specify IP address pool for dynamic assigment.

    set ipcp ranges xxx.xxx.xxx.xxx/32 ippool pool1
    set ipcp dns xxx.xxx.xxx

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 mppc yes e40
    set mppc yes e128
    set mppc yes stateless

set iface up-script /usr/local/etc/mpd5/ip-up.sh

set iface down-script /usr/local/etc/mpd5/ip-down.sh

Create clonable link template named L

    create link template L pptp

Set bundle template to use

    set link action bundle B

Multilink adds some overhead, but gives full 1500 MTU.

    set link enable multilink
    set link yes acfcomp protocomp
    set link no pap chap eap

set link enable chap

    set link yes chap
    set link fsm-timeout 5

We reducing link mtu to avoid GRE packet fragmentation.

    set link mtu 1460

Configure PPTP

    set pptp self xxx.xxx.xxx.xxx

Allow to accept calls

    set link enable incoming
    set iface enable passive
    set iface route default

Please advice me..

Thx