First off, my setup is as shown below:
m0n0wall1 LAN: 172.16.0.1/16 WAN: 10.10.10.16/8 (Private IP filtering on WAN port has been disabled) Static Route: Int LAN - Dest 172.17.0.0/16 - GW 10.10.10.17 Firewall: Any to Any using Any LAN/WAN
pc1 LAN: 172.16.0.2 GW: 172.16.0.1
m0n0wall2 LAN: 172.17.0.1/16 WAN: 10.10.10.17/8 (Private IP filtering on WAN port has been disabled) Static Route: Int LAN - Dest 172.16.0.0/16 - GW 10.10.10.16 Firewall: Any to Any using Any LAN/WAN
pc2 LAN: 172.17.0.2 GW: 172.17.0.1
pc1------m0n0wall1------m0n0wall2------pc2
From pc1, at all times I can ping m0n0wall1's LAN and WAN address and m0n0wall2's WAN address. From pc2, at all times I can ping m0n0wall2's LAN and WAN address and m0n0wall1's WAN address.
I can only ping pc1 from pc2 and vice versa when I'm running a ping at the same time to the opposite m0n0wall's WAN address. I can only ping pc1 from m0n0wall2 LAN and from pc2 to m0n0wall1 LAN when I'm running a ping at the same time to the opposite m0n0wall's WAN address.
I've also noticed another strange behavior. When I'm able to ping from pc to pc, if I do a traceroute from pc1 to pc2 for instance, I receive the result below.
1 172.16.0.1 2 10.10.10.17 3 10.10.10.17
Shouldn't my final reply be from 172.17.0.2?
Thank you for your time.
|