I've setup an IPSec tunnel between two monowalls, one at home and one at work.
The work IP block is 10.20.30.0/24, home is 192.168.1.0/24.
Everything works as expected, I can get to 10.20.30.x from home and 192.168.1.x
from work. However, there are also a number of hosts I need to bounce through
the work monowall to get to. For instance, 192.168.2.x. I've attempted to add
a static route to my LAN interface at home for 192.168.2.0/24 and 10.20.30.1 as
the gateway. This does not work, attempts to access anything in the
192.168.2.x range gets me these errors:
Apr 10 20:42:13 /kernel: arpresolve: can't allocate llinfo for 10.20.30.1rt
Apr 10 20:42:13 /kernel: arplookup 10.20.30.1 failed: host is not on local
Any idea what the problem is, and more importantly how I can fix it? I've
searched all over and not come up with a "solution", although I did see someone
else on this list who had a similar problem a couple of years ago.