Hi,
first of , i think you should remove these lines , from your sever config.
push "route 10.8.0.0 255.255.255.0"
duplicate-cn
second , you don't have the
client-config-dir parameter enabled in your server config so the client config is unused 🙂
Traffic gave you the link where you can find everything you need , but i don't think you read it very carefully
main bullet points beside what i wrote two lines above
- you need to create a client config with the name like the common name on the certificate for the client
- you need to enable ip forwarding on both sides of the vpn tunnel
- you need to add a line like "iroute 192.168.0.0 255.255.255.0" in the client configuration file
- you need to add "route 192.168.0.0 255.255.255.0" in the server config
after you updated your configuration , and tested again ... maybe you shoud re-post the updated versions of the client/server configs , including the contents of client-config-dir