Hi kd,
There is no
sane way to fix the problem of IP network overlap. Cloud uses ugly kludges based on DNS. Those are pretty much out of scope for the OpenVPN forums. If you want to set up
dnsmasq and have questions, Simon has a user mailing list. (But please do some homework before asking there. There is no drop-in way to do what our Cloud architects have figured out. I am in fact a DNS expert, but it would take me much time and work to replicate the Cloud feature.)
Fortunately
RFC 1918 is huge enough for any well-managed organization to be able to have no overlapping networks. Just pick obscure networks out of 172.16/12 or 10/8, and you'll be fine. There is no reason why every site needs to be on 192.168.0/23.
If you can't change your friend's network numbering, you surely can change your own. But any use of 192.168.0/23 in VPNs is sure to encounter problems, as roving clients inevitably will connect from similar networks.
The way to reach home through Cloud is with a static site-to-site connector from home to Cloud, then remote clients connect to Cloud. With correct routes you're done!
regards, rob0