to mods, this belongs to linux networking category
to the OP:
please provide a clear situation overview, and post your vpn configs, so we can have a look, maybe you've missed something.
Or wrong ip's on the wrong places.. etc
Also give us ip addresses, of machines (wan side, internal site, virtual sides, etcetc)
you can mask some addresses for privacy reasons, e.g. 123.543.223.123 could be written as 123.xxx.xxx.123.
of it's provided that the middle numbers/octets are not important.