Details:
Client:
Client trace to VPN server
tracepath 10.8.0.1
1: 10.8.0.6 0.396ms pmtu 1500
1: 10.8.0.1 68.850ms reached
1: 10.8.0.1 358.721ms reached
Resume: pmtu 1500 hops 1 back 64
Client trace to computer in vpn server network
tracepath 192.168.1.1
1: 10.8.0.6 0.650ms pmtu 1500
1: no reply
Client trace to vpn server internal ip address
tracepath 192.168.1.21
1: 10.8.0.6 0.424ms pmtu 1500
1: 192.168.1.21 118.741ms reached
1: 192.168.1.21 342.736ms reached
Resume: pmtu 1500 hops 1 back 64
Client config
client
dev tun
proto tcp
remote $ip 443
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client1.crt
key client1.key
ns-cert-type server
comp-lzo
verb 3
log log.log
The computer inside the OpenVPN server network:
Trace to VPN server vpn-ip-address
tracepath 10.8.0.1
1: computer.local (192.168.1.2) 0.353ms pmtu 1500
1: 10.8.0.1 (10.8.0.1) 0.904ms reached
1: 10.8.0.1 (10.8.0.1) 0.823ms reached
Resume: pmtu 1500 hops 1 back 64
Trace to vpn client
tracepath 10.8.0.6
1: computer.local (192.168.1.2) 0.366ms pmtu 1500
1: no reply
Server config
port 443
proto tcp
dev tun
ca ca.crt
cert server.crt
key server.key # This file should be kept secret
dh dh1024.pem
server 10.8.0.0 255.255.0.0"
push "route 192.168.1.0 255.255.255.0"
keepalive 30 180
comp-lzo
persist-key
persist-tun
status status.log
log log.log
verb 6
(I tried much variations at the push route.)