I have configured my Mikrotik router as a PPTP VPN Client that connects to a PPTP VPN Server running on a Centos 6.2 (configured as NAT so that VPN clients get internet access via the Centos server)
My different devices (iPhone, Mac, PC, …) can connect seamlessly onto the VPN and surf the web.
But my Mikrotik Client fails to connect, and this is the log on the server related to the connection attempt :
pptpd[10678]: CTRL: Client XX.XX.XX.XX control connection started
pptpd[10678]: CTRL: Starting call (launching pppd, opening GRE)
pppd[10679]: Warning: can't open options file /root/.ppprc: Permission denied
pppd[10679]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so loaded.
pppd[10679]: pppd 2.4.5 started by root, uid 0
pppd[10679]: Using interface ppp1
pppd[10679]: Connect: ppp1 <--> /dev/pts/2
pptpd[10678]: GRE: Bad checksum from pppd.
pppd[10679]: LCP: timeout sending Config-Requests
pppd[10679]: Connection terminated.
pppd[10679]: Modem hangup
pppd[10679]: Exit.
pptpd[10678]: GRE: read(fd=6,buffer=611860,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
pptpd[10678]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
I cannot find anything on the different forums for solving this.
Can someone help ?