My ISP uses mpd PPTP server at FreeBSD. ISP’s PPTP server works with Windows client, but Linux pptp-client requires the patch. Mikrotik has this problem too (I even tried latest ROS 3.2).
Here is configuration and log:
[admin@POYTEP] ppp profile> pr
Flags: * - default
0 * name="default" use-compression=no use-vj-compression=no
use-encryption=default only-one=default change-tcp-mss=default
1 * name="default-encryption" use-compression=no use-vj-compression=no
use-encryption=required only-one=default change-tcp-mss=yes
[admin@POYTEP] interface pptp-client> pr
Flags: X - disabled, R - running
0 R name="pl-vpn" max-mtu=1460 max-mru=1460 connect-to=10.0.0.2 user="xxxxx"
password="xxxxx" profile=default-encryption add-default-route=no
allow=mschap2
14:30:42 pptp,ppp,info pl-vpn: initializing...
14:30:42 pptp,ppp,info pl-vpn: dialing...
14:30:44 pptp,ppp,info pl-vpn: authenticated
14:30:44 pptp,ppp,info pl-vpn: connected
14:30:44 pptp,ppp,info pl-vpn: using encoding - MPPE128 stateless
14:31:54 pptp,ppp,info pl-vpn: terminating... - disconnected
14:31:54 pptp,ppp,info pl-vpn: disconnected
14:31:54 pptp,ppp,info pl-vpn: initializing...
14:31:54 pptp,ppp,info pl-vpn: dialing...
14:31:56 pptp,ppp,info pl-vpn: authenticated
14:31:56 pptp,ppp,info pl-vpn: connected
14:31:56 pptp,ppp,info pl-vpn: using encoding - MPPE128 stateless
14:33:07 pptp,ppp,info pl-vpn: terminating... - Encryption negotiation
rejected
14:33:07 pptp,ppp,info pl-vpn: disconnected
14:33:07 pptp,ppp,info pl-vpn: initializing...
14:33:07 pptp,ppp,info pl-vpn: dialing...
14:33:09 pptp,ppp,info pl-vpn: authenticated
14:33:09 pptp,ppp,info pl-vpn: connected
14:33:09 pptp,ppp,info pl-vpn: using encoding - MPPE128 stateless
14:34:19 pptp,ppp,info pl-vpn: terminating... - disconnected
14:34:19 pptp,ppp,info pl-vpn: disconnected