I am using Debian OS with pptpd. My clients (both Windows and Mac) cannot complete the connection.

The following shows in syslog:

PHP Code:
Jun  2 12:52:37 vpn pptpd[891]: MGRMaximum of 6 connections available
Jun  2 12
:52:48 vpn pptpd[892]: MGRLaunching /usr/sbin/pptpctrl to handle client
Jun  2 12
:52:48 vpn pptpd[892]: CTRLlocal address 192.168.30.91
Jun  2 12
:52:48 vpn pptpd[892]: CTRLremote address 192.168.30.50
Jun  2 12
:52:48 vpn pptpd[892]: CTRLpppd options file = /etc/ppp/pptpd-options
Jun  2 12
:52:48 vpn pptpd[892]: CTRLClient 192.168.28.154 control connection started
Jun  2 12
:52:48 vpn pptpd[892]: CTRLReceived PPTP Control Message (type1)
Jun  2 12:52:48 vpn pptpd[892]: CTRLMade a START CTRL CONN RPLY packet
Jun  2 12
:52:48 vpn pptpd[892]: CTRLI wrote 156 bytes to the client.
Jun  2 12:52:48 vpn pptpd[892]: CTRLSent packet to client
Jun  2 12
:52:48 vpn pptpd[892]: CTRLReceived PPTP Control Message (type7)
Jun  2 12:52:48 vpn pptpd[892]: CTRLSet parameters to 100000000 maxbps64 window size
Jun  2 12
:52:48 vpn pptpd[892]: CTRLMade a OUT CALL RPLY packet
Jun  2 12
:52:48 vpn pptpd[892]: CTRLStarting call (launching pppdopening GRE)
Jun  2 12:52:48 vpn pptpd[892]: CTRLpty_fd 6
Jun  2 12
:52:48 vpn pptpd[892]: CTRLtty_fd 7
Jun  2 12
:52:48 vpn pptpd[892]: CTRLI wrote 32 bytes to the client.
Jun  2 12:52:48 vpn pptpd[892]: CTRLSent packet to client
Jun  2 12
:52:48 vpn pptpd[893]: CTRL (PPPD Launcher): program binary = /usr/sbin/pppd
Jun  2 12
:52:48 vpn pptpd[893]: CTRL (PPPD Launcher): local address 192.168.30.91
Jun  2 12
:52:48 vpn pptpd[893]: CTRL (PPPD Launcher): remote address 192.168.30.50
Jun  2 12
:52:48 vpn pppd[893]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Jun  2 12:52:48 vpn pppd[893]: pppd 2.4.5 started by rootuid 0
Jun  2 12
:52:48 vpn pppd[893]: Using interface ppp0
Jun  2 12
:52:48 vpn pppd[893]: Connectppp0 <--> /dev/pts/1
Jun  2 12
:52:48 vpn pptpd[892]: GREBad checksum from pppd.
Jun  2 12:52:48 vpn pptpd[892]: CTRLReceived PPTP Control Message (type15)
Jun  2 12:52:48 vpn pptpd[892]: CTRLGot a SET LINK INFO packet with standard ACCMs
Jun  2 12
:52:48 vpn pptpd[892]: GREaccepting packet #1
Jun  2 12:52:51 vpn pptpd[892]: GREaccepting packet #2
Jun  2 12:52:54 vpn pptpd[892]: GREaccepting packet #3
Jun  2 12:52:57 vpn pptpd[892]: GREaccepting packet #4
Jun  2 12:53:00 vpn pptpd[892]: GREaccepting packet #5
Jun  2 12:53:03 vpn pptpd[892]: GREaccepting packet #6
Jun  2 12:53:06 vpn pptpd[892]: GREaccepting packet #7
Jun  2 12:53:09 vpn pptpd[892]: GREaccepting packet #8
Jun  2 12:53:12 vpn pptpd[892]: GREaccepting packet #9
Jun  2 12:53:15 vpn pptpd[892]: GREaccepting packet #10
Jun  2 12:53:18 vpn pppd[893]: LCPtimeout sending Config-Requests
Jun  2 12
:53:18 vpn pptpd[892]: GREread(fd=6,buffer=610d20,len=8196from PTY failedstatus = -1 error Input/output errorusually caused by unexpected termination of pppdcheck option syntax and pppd logs
Jun  2 12
:53:18 vpn pptpd[892]: CTRLPTY read or GRE write failed (pty,gre)=(6,7)
Jun  2 12:53:18 vpn pptpd[892]: CTRLReaping child PPP[893]
Jun  2 12:53:18 vpn pptpd[892]: CTRLClient 192.168.28.154 control connection finished
Jun  2 12
:53:18 vpn pptpd[892]: CTRLExiting now
Jun  2 12
:53:18 vpn pptpd[891]: MGRReaped child 892 

Here is my pptpd-options file:

PHP Code:
refuse-pap
refuse
-chap
refuse
-mschap
require-mschap-v2
require-mppe-128
proxyarp
nodefaultroute
lock
nobsdcomp
noipx
#mtu 1490
#mru 1490 
When I watch the activity of the ppp0 interface which comes upon the connection, I see no activity at all.

Please advise. Thanks !