I am wondering how I should do this. I can reach both clients (nielswork en nielsnet from the OpenVPN server (Ubuntu 18.04 LTS): nielsserver) but I would also like to reach nielsnet from nielswork and vice versa, via the VPN. All the machines are in the same network (10.8.0.0/24) and IP forwarding is turned on on the server. The weird thing is that they all have different gateways, although I'm not sure this is the problem. I am not pushing any routes to clients (yet) and I'm not using the VPN for all my traffic, just NFS/SSH. Here is the output of route for the tun0 devices.
ON NIELSWORK (CLIENT1):
10.8.0.1 10.8.0.9 255.255.255.255 UGH 50 0 0 tun0
10.8.0.9 * 255.255.255.255 UH 50 0 0 tun0
ON NIELSSERVER (OPENVPN SERVER)
10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
ON NIELSNET (CLIENT2):
10.8.0.1 10.8.0.5 255.255.255.255 UGH 50 0 0 tun0
10.8.0.5 * 255.255.255.255 UH 50 0 0 tun0