I set up OpenVPN on my raspberrypi. Clients can connect and can browse the internet through it but they cannot communicate with devices on my internal network. The Openvpn subnet is 10.8.0.0/24 my internal gear is on 10.0.0.0/24. The .0.0.x subnet can ping the .8.0.x but not the reverse...any ideas how I can resolve this, Attached is my server config, please let me know if you need anything more to assist me.
Server Config
dev tun
proto udp
port 1194
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
dh /etc/openvpn/easy-rsa/keys/dh1024.pem
user nobody
group nogroup
server 10.8.0.0 255.255.255.0
persist-key
persist-tun
status /var/log/openvpn-status.log
verb 3
client-to-client
#Routes
push "redirect-gateway def1"
push "route 10.8.0.1 255.255.255.255" # allows routing to Rpi OpenVPN from remote device
push "route 10.8.0.0 255.255.255.0" # allows routing to Rpi OpenVPN from remote device
push "route 10.0.0.0 255.255.255.0" # local subnet
#set the dns servers
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
log-append /var/log/openvpn
comp-lzo
Client Config
dev tun
client
proto udp
remote *edited for privacy* 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client1.crt
key client1.key
comp-lzo
verb 3