PPTP server is sending message that you authenticaced successfully but this message is not understood by your ppp (you can see that there is space missing before "M=" in message). You have 2 solutions: 1) Talk to VPN server administrator and try to convince him that server sends responses that violates standard (good luck, windows clients probably work, so he has "no problem") 2) Patch your ppp to ignore any junk on the end of success message: #解决办法:
# install compileranddevelopment packages # sudo aptitude install build-essential # sudo apt-get build-dep ppp # # create some dir where we will compile our versionofppp # mkdir ppp # cd ppp # # get ppp sources # apt-get source ppp # # IMPORTANT # # now put patch attached tothispostintoppp-2.4.4rel/debian/patches # # compile package # cd ppp-2.4.4rel # fakeroot dpkg-buildpackage-b # cd.. # # install compiled package # sudo dpkg-i ppp_*.deb