I'm currently setting up an IPSec/L2TP gateway so that road warriors with Windows XP can connect to our LAN. The gateway is also our NAT/firewall box with a default policy of DROP to the FORWARD chain with some stateful rules and some port open here and there for different protocols/programs as needed. The external interface (eth0) has a public IP while the internal interface (eth1) as an IP in the 192.168.0.0/24 range.
I've setup FreeS/WAN 2.03 with the x.509 patch and configured it with the help of Jacco de Leeuw's instructions. Also I configured l2tpd-0.69 and ppp-2.4.1 using Jacco's instructions. I'm also using the patch to update the WinXP client so I could put 17/1701 instead of 17/0 in the leftprotoport in ipsec.conf. The IPSec connection works fine and so does the L2TP connection (I think). Then when PPP starts it sets up the interface and I get this in my logs: pppd[9135]: pppd 2.4.1 started by root, uid 0 pppd[9135]: using channel 35 pppd[9135]: Using interface ppp0 pppd[9135]: Connect: ppp0 <--> /dev/pts/2 pppd[9135]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x91218530> <pcomp> <accomp>] pppd[9135]: LCP: timeout sending Config-Requests For some reason the PPP connection doesn't seem to be working, it seems like the server can't receive any data from the WinXP client or vice versa. Anybody has an idea what could be causing this? Thanks Jean-Rene Cormier
