I'm trying to setup a remote network as a PPTP client to m0n0. I have a
Dlink firewall (DFL-300) with support for PPTP on a remote network. My
problem lies in the static route on m0n0 to the pptp client network.
I have created a PPTP user that is assigned a static IP from the /28
pptp subnet below. The dlink firewall succesfully connects to the m0n0wall.
The pptp interface is pingable from the m0n0 lan. I want to be able to
route from the m0n0 lan side to the /24 remote network. So I've created a
static route as follows:
Int: PPTP Net:192.168.1.0/24 G/w: 192.168.2.195
Everything works great once I do this. However, I can only create the
route while the pptp client is connected. As soon as the pptp user
logs out and pptp int goes down, the static route dies. If the pptp link
is re-created, the route doesn't come back up. I have to edit the static
route and re-apply it after the PPTP link is created.
The following entry appears in my log until I re-create the static route:
/kernel: arpresolve: can't allocate llinfo for 192.168.2.200rt
/kernel: arplookup 192.168.2.200 failed: could not allocate llinfo
Here are my setup details.
LAN IP 192.168.0.1/24
WAN IP 66.243.xxx.xxx
Rules allow all traffic between PPTP and LAN
PPTP Config - Server address: 192.168.2.254
Remote Address Range: 192.168.2.192/28
LAN IP 192.168.1.0/24
Am I doing something wrong? Should I be doing this in a different way?