You can also post here the configurations as well as the IPs that the phone and the router get from vpnserver. Also check with traceroute if you can access the camera from the phone and where it stops.
In your case there is no server-LAN.
VPN network is the private subnet used in the tunnel. Server at DO can have .1 and your Openwrt router the .2 address.
Client LAN is the network on the LAN interface of the Openwrt router.
If you mean this one:
Enable CCD on VPN-server, add client-LAN route, push server-LAN route.
it means that on server side you can configure each client individually which routes will the server accept and which will it push.
I'm having issues again with this configuration.
I did a reset on the openwrt router and started from scratch.
I also needed to setup a new DO server with ubuntu 18 because with the previous server with ubuntu 16 there was no handshake with the openwrt client.
Now the VPN connection works on the phone and the on openwrt router.
If my phone is on the openwrt router LAN I can see my DVR
But if I use the VPN connection on the phone (10.8.0.2) result no server responding at the address of the vpn (10.8.0.3 is the ip address of the openwpn client)
How can I debug such situation?
Is it something missing in the Site-to-site configuration?
remote 188.8.131.52 1194
verify-x509-name server_loSaYzbBAqE68lX5 name
#setenv opt block-outside-dns # Prevent Windows 10 DNS leak
#pull-filter ignore redirect-gateway
output of ip route show on the client
default via 192.168.1.254 dev eth0.2 src 192.168.1.198
10.8.0.0/24 dev tun0 scope link src 10.8.0.3
192.168.1.0/24 dev br-lan scope link src 192.168.1.1
192.168.1.0/24 dev eth0.2 scope link src 192.168.1.198
output of ip route show on the server
default via 184.108.40.206 dev eth0 proto static
10.8.0.0/24 dev tun0 proto kernel scope link src 10.8.0.1
10.19.0.0/16 dev eth0 proto kernel scope link src 10.19.0.6
220.127.116.11/20 dev eth0 proto kernel scope link src 18.104.22.168
192.168.1.0/24 via 10.8.0.3 dev tun0