I'm hoping someone can help here.
I've been trying to setup a PPTP VPN server on my Tomato router for a few days now following the guide on this site.
First time I set it up I had it working but then as the night progressed it got more and more flakey until it refused to work, I've since removed the poptop server and redone the guide a couple of times but now I can't get a connection at all. Last night I wiped the router and re-installed Tomato, I've just gone through the guide again but I just can't connect to the VPN server now at all.
Using an iPhone 4 via 3G to test the VPN. Initially it worked, then it started giving errors stating the communications device disconnected me before it authenticated my user account and now it just can't get a connection at all. I've triple checked the IP's of both the phone and the router's external IP (was using a DNS forwarding address but have tried with the routers external IP too).
From the logs I've found that the router appears to be blocking the phone from connecting (edited to remove MAC and IP's):
Mar 14 19:17:23 Tomato user.warn kernel: DROP IN=vlan2 OUT= MAC=00:00:00:00:00:00:00:00:00:00:00:00:00:00 SRC=00:00:00:00 DST=00:00:00:00 LEN=64 TOS=0x08 PREC=0x20 TTL=52 ID=13535 DF PROTO=TCP SPT=37712 DPT=1723 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (02040582010303040101080A10AA47560000000004020000)
Checking iptables -L in a telnet session shows that TCP port 1723 is allowed through the firewall as per the vpn. fire script.
Random thought, would the size of the ext3 partition on the USB stick make any difference? It's a 2gb stick that's been formatted so that 250mb is the Optware ext3 partition while the remaining 1.8gb is a fat32 partition I was planning on using for an FTP
I am at a loss now. Can anyone help?
Thanks in advance :)