please you the following configs:
server
port 1194
proto udp
dev tun
# Certificates
ca /etc/openvpn/server/ca.crt
cert /etc/openvpn/server/openvpn-server.crt
key /etc/openvpn/server/openvpn-server.key # This file should be kept secret
dh /etc/openvpn/server/dh1024.pem
server 172.16.20.0 255.255.255.0
log-append /var/log/openvpn.vpc.log
verb 3
status /etc/openvpn/vpc_status.log
keepalive 20 100
persist-tun
persist-key
push "dhcp-option DNS 8.8.8.8"
client-to-client
client-config-dir /etc/openvpn/ccd
route 172.16.1.0 255.255.255.0
user nobody
group nobody
comp-lzo
your client config is really messed up...
create a client cert and use it for connecting to your server,
your current config is for point-to-point config using static key
ps: what IPSec has to do with openvpn????
Michael.