Hmm,
after thinking a bit I realized that a connected client has connectivity on the server side network, so for talking to it from another server side machine I should be able to do it provided I could set up a route that uses the OpenVPN server as the gateway.
So I made a quick test from my Windows computer by adding a route entry for network 10.8.0.0 255.255.255.0 using the OVPN server as gateway.
So:
route add 10.8.0.0 mask 255.255.255.0 192.168.119.216 metric 28
in an admin terminal on Windows.
Then I checked by pinging 10.8.0.2 (which is what my phone gets when in connects). No response of course.
Then I connected the phone to the VPN server and tried ping again, and
now I got a reply! 🙂
So the conclusion seems to be that if I am only looking for "back" connectivity to the machine that has connected by OVPN all I need is:
- The IP address of the tunnel for the connected client
- A route entry to its network using the OVPN server as gateway
I cannot test further than this with my phone, though. I must configure an RPi with the OVPN connectivity and then set it up at another network somewhere in order to test if I can reach the samba share and/or sftp server on the RPi....