I can see a few errors on the client in regards to routing, but I would assume (incorrectly it seems) that they should be able to ping each other!
Server:
root@vpn-server:~# cat /var/log/openvpn
Fri May 27 14:58:49 2011 OpenVPN 2.1.3 x86_64-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Oct 22 2010
Fri May 27 14:58:49 2011 WARNING: --keepalive option is missing from server config
Fri May 27 14:58:49 2011 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Fri May 27 14:58:49 2011 /usr/bin/openssl-vulnkey -q -b 1024 -m <modulus omitted>
Fri May 27 14:58:49 2011 TUN/TAP device tun0 opened
Fri May 27 14:58:49 2011 /sbin/ifconfig tun0 10.8.0.1 pointopoint 10.8.0.2 mtu 1500
Fri May 27 14:58:49 2011 GID set to nogroup
Fri May 27 14:58:49 2011 UID set to nobody
Fri May 27 14:58:49 2011 Listening for incoming TCP connection on [undef]
Fri May 27 14:58:49 2011 TCPv4_SERVER link local (bound): [undef]
Fri May 27 14:58:49 2011 TCPv4_SERVER link remote: [undef]
Fri May 27 14:58:49 2011 Initialization Sequence Completed
Fri May 27 14:59:25 2011 Re-using SSL/TLS context
Fri May 27 14:59:25 2011 LZO compression initialized
Fri May 27 14:59:25 2011 TCP connection established with [AF_INET]*.*.203.95:57623
Fri May 27 14:59:25 2011 TCPv4_SERVER link local: [undef]
Fri May 27 14:59:25 2011 TCPv4_SERVER link remote: [AF_INET]*.*.203.95:57623
Fri May 27 14:59:36 2011 173.244.203.95:57623 [vpn-client] Peer Connection Initiated with [AF_INET]*.*.203.95:57623
Fri May 27 15:17:04 2011 vpn-client/173.244.203.95:57623 read TCPv4_SERVER [NO-INFO]: Connection timed out (code=110)
Fri May 27 15:17:04 2011 vpn-client/173.244.203.95:57623 Connection reset, restarting [0]
Fri May 27 15:37:52 2011 OpenVPN 2.1.3 x86_64-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Oct 22 2010
Fri May 27 15:37:52 2011 WARNING: --keepalive option is missing from server config
Fri May 27 15:37:52 2011 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Fri May 27 15:37:52 2011 /usr/bin/openssl-vulnkey -q -b 1024 -m <modulus omitted>
Fri May 27 15:37:53 2011 TUN/TAP device tun0 opened
Fri May 27 15:37:53 2011 /sbin/ifconfig tun0 10.8.0.1 pointopoint 10.8.0.2 mtu 1500
Fri May 27 15:37:53 2011 GID set to nogroup
Fri May 27 15:37:53 2011 UID set to nobody
Fri May 27 15:37:53 2011 Listening for incoming TCP connection on [undef]
Fri May 27 15:37:53 2011 TCPv4_SERVER link local (bound): [undef]
Fri May 27 15:37:53 2011 TCPv4_SERVER link remote: [undef]
Fri May 27 15:37:53 2011 Initialization Sequence Completed
Tue May 31 08:41:34 2011 Re-using SSL/TLS context
Tue May 31 08:41:34 2011 LZO compression initialized
Tue May 31 08:41:34 2011 TCP connection established with [AF_INET]*.*.203.95:56798
Tue May 31 08:41:34 2011 TCPv4_SERVER link local: [undef]
Tue May 31 08:41:34 2011 TCPv4_SERVER link remote: [AF_INET]*.*.203.95:56798
Tue May 31 08:41:45 2011 173.244.203.95:56798 [vpn-client] Peer Connection Initiated with [AF_INET]*.*.203.95:56798
Client:
root@vpn-client:~# cat /var/log/openvpn.log
Tue May 31 08:48:18 2011 OpenVPN 2.1.3 x86_64-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Oct 22 2010
Tue May 31 08:48:18 2011 WARNING: No server certificate verification method has been enabled. See
http://openvpn.net/howto.html#mitm for more info.
Tue May 31 08:48:18 2011 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Tue May 31 08:48:18 2011 /usr/bin/openssl-vulnkey -q -b 1024 -m <modulus omitted>
Tue May 31 08:48:19 2011 LZO compression initialized
Tue May 31 08:48:19 2011 Control Channel MTU parms [ L:1544 D:140 EF:40 EB:0 ET:0 EL:0 ]
Tue May 31 08:48:19 2011 Socket Buffers: R=[87380->131072] S=[16384->131072]
Tue May 31 08:48:19 2011 Data Channel MTU parms [ L:1544 D:1450 EF:44 EB:135 ET:0 EL:0 AF:3/1 ]
Tue May 31 08:48:19 2011 Local Options hash (VER=V4): '69109d17'
Tue May 31 08:48:19 2011 Expected Remote Options hash (VER=V4): 'c0103fa8'
Tue May 31 08:48:19 2011 NOTE: UID/GID downgrade will be delayed because of --client, --pull, or --up-delay
Tue May 31 08:48:19 2011 Attempting to establish TCP connection with [AF_INET]*.*.63.48:1194 [nonblock]
Tue May 31 08:48:20 2011 TCP connection established with [AF_INET]*.*.63.48:1194
Tue May 31 08:48:20 2011 TCPv4_CLIENT link local: [undef]
Tue May 31 08:48:20 2011 TCPv4_CLIENT link remote: [AF_INET]*.*.63.48:1194
Tue May 31 08:48:20 2011 TLS: Initial packet from [AF_INET]*.*.63.48:1194, sid=db753192 869b6596
Tue May 31 08:48:22 2011 VERIFY OK: depth=1, /C=US/ST=CA/L=SanFrancisco/O=Fort-Funston/CN=Fort-Funston_CA/emailAddress=me@myhost.mydomain
Tue May 31 08:48:22 2011 VERIFY OK: depth=0, /C=UK/ST=UK/L=Cambridge/O=Reciva-Vpn/CN=vpn-server/name=Toby/emailAddress=sevices@reciva.com
Tue May 31 08:48:28 2011 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue May 31 08:48:28 2011 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue May 31 08:48:28 2011 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue May 31 08:48:28 2011 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue May 31 08:48:28 2011 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Tue May 31 08:48:28 2011 [vpn-server] Peer Connection Initiated with [AF_INET]*.*.63.48:1194
Tue May 31 08:48:31 2011 SENT CONTROL [vpn-server]: 'PUSH_REQUEST' (status=1)
Tue May 31 08:48:31 2011 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1,route 10.8.0.0 255.255.255.0,topology net30,ifconfig 10.8.0.6 10.8.0.5'
Tue May 31 08:48:31 2011 OPTIONS IMPORT: --ifconfig/up options modified
Tue May 31 08:48:31 2011 OPTIONS IMPORT: route options modified
Tue May 31 08:48:31 2011 ROUTE default_gateway=*.*.187.129
Tue May 31 08:48:31 2011 TUN/TAP device tun0 opened
Tue May 31 08:48:31 2011 TUN/TAP TX queue length set to 100
Tue May 31 08:48:31 2011 /sbin/ifconfig tun0 10.8.0.6 pointopoint 10.8.0.5 mtu 1500
Tue May 31 08:48:31 2011 /sbin/route add -net *.*.63.48 netmask 255.255.255.255 gw *.*.187.129
SIOCADDRT: No such process
Tue May 31 08:48:31 2011 ERROR: Linux route add command failed: external program exited with error status: 7
Tue May 31 08:48:31 2011 /sbin/route add -net 0.0.0.0 netmask 128.0.0.0 gw 10.8.0.5
Tue May 31 08:48:31 2011 /sbin/route add -net 128.0.0.0 netmask 128.0.0.0 gw 10.8.0.5
Tue May 31 08:48:31 2011 /sbin/route add -net 10.8.0.0 netmask 255.255.255.0 gw 10.8.0.5
Tue May 31 08:48:31 2011 GID set to nogroup
Tue May 31 08:48:31 2011 UID set to nobody
Tue May 31 08:48:31 2011 Initialization Sequence Completed