I've currently set up a VPN server on my mandrake 10 box (PoPToP version 1.1.4-b4), and all seems to be working except when my windows client attempts to connect it all seems to go wrong when it gives a ICIP timeout error in the log, and the windows (xp) machine just says:
Error 734: The PPP link control protocol was terminated.
Below is what is recorded in the syslog:
Code:
Aug 8 11:34:42 cpc5-hitc1-4-0-cust95 pptpd[319]: CTRL: Client 192.168.1.248 control connection started
Aug 8 11:34:42 cpc5-hitc1-4-0-cust95 pptpd[319]: CTRL: Starting call (launching pppd, opening GRE)
Aug 8 11:34:42 cpc5-hitc1-4-0-cust95 pptpd[319]: GRE: Discarding duplicate packet
Aug 8 11:34:42 cpc5-hitc1-4-0-cust95 pppd[320]: pppd 2.4.1 started by root, uid 0
Aug 8 11:34:42 cpc5-hitc1-4-0-cust95 pppd[320]: Connect: <--> /dev/pts/1
Aug 8 11:34:42 cpc5-hitc1-4-0-cust95 pptpd[319]: GRE: Bad checksum from pppd.
Aug 8 11:34:44 cpc5-hitc1-4-0-cust95 pptpd[319]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
Aug 8 11:34:44 cpc5-hitc1-4-0-cust95 pppd[320]: Using interface ppp1
Aug 8 11:34:44 cpc5-hitc1-4-0-cust95 pppd[320]: Couldn't set pass-filter in kernel: Invalid argument
Aug 8 11:34:44 cpc5-hitc1-4-0-cust95 pppd[320]: MSCHAP peer authentication succeeded for phantom
Aug 8 11:35:14 cpc5-hitc1-4-0-cust95 pppd[320]: IPCP: timeout sending Config-Requests
Aug 8 11:35:14 cpc5-hitc1-4-0-cust95 pppd[320]: Connection terminated.
Aug 8 11:35:14 cpc5-hitc1-4-0-cust95 pppd[320]: Connect time 0.6 minutes.
Aug 8 11:35:14 cpc5-hitc1-4-0-cust95 pppd[320]: Sent 237 bytes, received 221 bytes.
Aug 8 11:35:14 cpc5-hitc1-4-0-cust95 pptpd[319]: CTRL: Closing child ppp with pid 320
Aug 8 11:35:14 cpc5-hitc1-4-0-cust95 pptpd[319]: CTRL: Client 192.168.1.248 control connection finished
Aug 8 11:35:14 cpc5-hitc1-4-0-cust95 pppd[320]: Terminating on signal 2.
Aug 8 11:35:14 cpc5-hitc1-4-0-cust95 pppd[320]: tcflush failed: Input/output error
Aug 8 11:35:14 cpc5-hitc1-4-0-cust95 pppd[320]: Exit.
Now, if Im reading that right it seems to be authenticating ok, its just its causing an error trying to send IPCP, Ive searched around this site and google for information on how to fix it but Ive not found anything helpfull yet. Am I right in assuming this could possibly be a firewall issue in that its blocking ICIP stuff? Im currently using shorewall on the linux machine.
Any help would be great,
Thanks
Andrew