I have set up PoPToP on Suse 9 with no firewall (for the time being). I am trying to get a remote, NAT'ed Win2k machine to connect to the exposed Suse server. Based on the debug files and tcpdump it the Suse box or Win2k isn't receiving the LCP ConfReq packet. I can confirm that Suse is sending them, but I don't know what tools would enable me to monitor Win2k for the GRE packets.
Could anyone offer insight or advice?
_phondew
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2004-07-12
Me too I've got the same symptoms...
The only thing I could say is "Welcome onboard!" :-}
No, seriously, I don't have any clue for that. I'm searching for a solution too... So if you find ANYTHING please tell me. I've searched at least 2 days on that trying instructions in README.SuSE claiming that it works. It maybe worked but it doesn't work anymore in SUSE 9.1 (All I have from SUSE is a ticket number, no answers :-((( ).
So, here is what I found...
1st -> It seems that we don't have the same version of PPP that was used by the writer of README.SuSE. Reads http://pptpclient.sourceforge.net/howto-diagnosis.phtml#pppd_options for more explanation. I've noticed that from the options used (mppe-128 vs require-mppe, etc...). :-(
2nd -> I've sent an email at SUSE and, as mentionned, no answer given at this time (sent Wednesday). Still waiting... :-((
3th -> After analysing the debug log, I started sniffing the packet passing through on the winXP side (BTW: Thanks to the Wildpackets EtherPeek's Demo mode, that let me a 30 seconds of sniffing available). What I noticed is that a GRE packet was missing from my SUSE box (first packet that I found is sequence=1, where's the sequence=0 ??? I don't know...). This yields to my SUSE box sending an ConfAck several time to my WinXP as follow: (I grouped lines for easy read)
rcvd [LCP ConfReq id=0x0 ...]
sent [LCP ConfAck id=0x0 ...]
sent [LCP ConfReq id=0x1 ...]
rcvd [LCP ConfReq id=0x1 ...]
sent [LCP ConfAck id=0x1 ...]
sent [LCP ConfReq id=0x1 ...]
rcvd [LCP ConfReq id=0x2 ...]
sent [LCP ConfAck id=0x2 ...]
sent [LCP ConfReq id=0x1 ...]
sent [LCP ConfReq id=0x1 ...]
rcvd [LCP ConfReq id=0x3 ...]
sent [LCP ConfAck id=0x3 ...]
sent [LCP ConfReq id=0x1 ...]
sent [LCP ConfReq id=0x1 ...]
rcvd [LCP ConfReq id=0x4 ...]
sent [LCP ConfAck id=0x4 ...]
sent [LCP ConfReq id=0x1 ...]
In conclusion, SUSE never get answered while XP does.
Any insight ???
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have set up PoPToP on Suse 9 with no firewall (for the time being). I am trying to get a remote, NAT'ed Win2k machine to connect to the exposed Suse server. Based on the debug files and tcpdump it the Suse box or Win2k isn't receiving the LCP ConfReq packet. I can confirm that Suse is sending them, but I don't know what tools would enable me to monitor Win2k for the GRE packets.
Could anyone offer insight or advice?
_phondew
Me too I've got the same symptoms...
The only thing I could say is "Welcome onboard!" :-}
No, seriously, I don't have any clue for that. I'm searching for a solution too... So if you find ANYTHING please tell me. I've searched at least 2 days on that trying instructions in README.SuSE claiming that it works. It maybe worked but it doesn't work anymore in SUSE 9.1 (All I have from SUSE is a ticket number, no answers :-((( ).
So, here is what I found...
1st -> It seems that we don't have the same version of PPP that was used by the writer of README.SuSE. Reads http://pptpclient.sourceforge.net/howto-diagnosis.phtml#pppd_options for more explanation. I've noticed that from the options used (mppe-128 vs require-mppe, etc...). :-(
2nd -> I've sent an email at SUSE and, as mentionned, no answer given at this time (sent Wednesday). Still waiting... :-((
3th -> After analysing the debug log, I started sniffing the packet passing through on the winXP side (BTW: Thanks to the Wildpackets EtherPeek's Demo mode, that let me a 30 seconds of sniffing available). What I noticed is that a GRE packet was missing from my SUSE box (first packet that I found is sequence=1, where's the sequence=0 ??? I don't know...). This yields to my SUSE box sending an ConfAck several time to my WinXP as follow: (I grouped lines for easy read)
rcvd [LCP ConfReq id=0x0 ...]
sent [LCP ConfAck id=0x0 ...]
sent [LCP ConfReq id=0x1 ...]
rcvd [LCP ConfReq id=0x1 ...]
sent [LCP ConfAck id=0x1 ...]
sent [LCP ConfReq id=0x1 ...]
rcvd [LCP ConfReq id=0x2 ...]
sent [LCP ConfAck id=0x2 ...]
sent [LCP ConfReq id=0x1 ...]
sent [LCP ConfReq id=0x1 ...]
rcvd [LCP ConfReq id=0x3 ...]
sent [LCP ConfAck id=0x3 ...]
sent [LCP ConfReq id=0x1 ...]
sent [LCP ConfReq id=0x1 ...]
rcvd [LCP ConfReq id=0x4 ...]
sent [LCP ConfAck id=0x4 ...]
sent [LCP ConfReq id=0x1 ...]
In conclusion, SUSE never get answered while XP does.
Any insight ???