On the remote LAN, there is a Linux Router running PPTPD, and Windoze machines can connect via their WAN Miniport driver to establish a VPN succesfully, so I know the Linux server is doing it's job.
The Ideal scenario is NAT running on the RB that upon demand PPTP's into the Linux Server on the remote LAN. Then any number of devices behind the RB can access the private LAN.
Another scenario is to simply have one (hopefully multiple) non-NATed IP's presented directly to device(s) behind the RB, thus having actual direct IP's on the remote LAN.
PPTPD on the Linux Server serves it's IP's from a pool, so a remote VPN client doesn't know until connection what IP he will be assigned, so I can't really hardcode it in the RB.
I've tried everything I can find about PPTP in RouterOS and I can't even make any of these scenarios work at all!
I'd appreciate any advice!
Here's my PPTP config:
Code: Select all
[admin@RouterBoard450G] /interface pptp-client> print
Flags: X - disabled, R - running
0 R name="pptp-out1" max-mtu=1460 max-mru=1460 mrru=disabled
connect-to=1.2.3.4 user="soho" password="1234"
profile=default-encryption add-default-route=yes dial-on-demand=yes
allow=pap,chap,mschap1,mschap2
The RB's Eth1 port is connected to a DSL Router with an IP address of 10.0.0.1 that is serving DHCP.
The RB is assigned a 10.0.0.x with a gateway of 10.0.0.1.
When I toggle the "dial-on-demand" off, I can make the RB successfully authenticate and be assigned it's IP address, but I can't for the life of me make it pass any traffic!
I've tried messing with the routes, changing the NAT out interface, disabling NAT. I'm out of ideas.
Anyone? =)