I have PPTPD installed and I'm unable to connect to it. My buddy(osx) is able to connect without any problems. I'm connecting from Ubuntu to a Ubuntu server that has PPTPD. Here's the log that server spits out after I try connecting from my Ubuntu machine:

tail -f /var/log/syslog:

Code:
Dec 30 18:41:43 ubuntu pppd[2476]: pppd 2.4.5 started by root, uid 0
Dec 30 18:41:43 ubuntu pppd[2476]: Using interface ppp0
Dec 30 18:41:43 ubuntu pppd[2476]: Connect: ppp0 <--> /dev/pts/1
Dec 30 18:41:43 ubuntu pptpd[2474]: GRE: Bad checksum from pppd.
Dec 30 18:42:13 ubuntu pppd[2476]: LCP: timeout sending Config-Requests
Dec 30 18:42:13 ubuntu pppd[2476]: Connection terminated.
Dec 30 18:42:13 ubuntu pppd[2476]: Modem hangup
Dec 30 18:42:13 ubuntu pppd[2476]: Exit.
Dec 30 18:42:13 ubuntu pptpd[2474]: GRE: read(fd=6,buffer=611640,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Dec 30 18:42:13 ubuntu pptpd[2474]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
Dec 30 18:42:13 ubuntu pptpd[2474]: CTRL: Reaping child PPP[2476]
Dec 30 18:42:13 ubuntu pptpd[2474]: CTRL: Client MYIP control connection finished
Here's the server's Encryption section from /etc/ppp/pptd-options


Code:
# Encryption
# Debian: on systems with a kernel built with the package
# kernel-patch-mppe >= 2.4.2 and using ppp >= 2.4.2, ...
# {{{
refuse-pap
refuse-chap
refuse-mschap
# Require the peer to authenticate itself using MS-CHAPv2 [Microsoft
# Challenge Handshake Authentication Protocol, Version 2] authentication.
require-mschap-v2
#Require MPPE 128-bit encryption
# (note that MPPE requires the use of MSCHAP-V2 during authentication)
require-mppe-128
# }}}
I've done ton of Googling and no luck. I must be blind. Any help would be more than appreciated. Thanks!!