IP Forwarding was already on. IPtables was already off
Here is the output from the Windows client ( version 2.2.2 ) connection. I noticed it was failing to flush ARP and set some settings so I re-ran openvpn as administrator and it seems to work better.
Now I can ping my OpenVPN server at 10.8.0.1 but nothing outside of the VPN LAN. Interestingly, my OpenVPN server still can't ping the client.
Thu May 31 10:32:31 2012 OpenVPN 2.2.2 Win32-MSVC++ [SSL] [LZO2] [PKCS11] built on Dec 15 2011
Thu May 31 10:32:31 2012 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Thu May 31 10:32:31 2012 LZO compression initialized
Thu May 31 10:32:31 2012 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Thu May 31 10:32:31 2012 Socket Buffers: R=[8192->8192] S=[8192->8192]
Thu May 31 10:32:31 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Thu May 31 10:32:31 2012 Local Options hash (VER=V4): '41690919'
Thu May 31 10:32:31 2012 Expected Remote Options hash (VER=V4): '530fdded'
Thu May 31 10:32:31 2012 UDPv4 link local: [undef]
Thu May 31 10:32:31 2012 UDPv4 link remote: 216.195.213.56:1194
Thu May 31 10:32:31 2012 TLS: Initial packet from 216.195.213.56:1194, sid=89f84cf0 574d0e84
Thu May 31 10:32:31 2012 VERIFY OK: depth=1, /C=US/ST=MA/L=Boston/O=SP/OU=Tech/CN=OpenVPN-CA/name=
sysadmin@shambhala.com/emailAddress=
sysadmin@shambhala.com
Thu May 31 10:32:31 2012 VERIFY OK: nsCertType=SERVER
Thu May 31 10:32:31 2012 VERIFY OK: depth=0, /C=US/ST=MA/L=Boston/O=SP/OU=Tech/CN=server/name=SP_TECH/emailAddress=
sysadmin@shambhala.com
Thu May 31 10:32:35 2012 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Thu May 31 10:32:35 2012 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Thu May 31 10:32:35 2012 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Thu May 31 10:32:35 2012 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Thu May 31 10:32:35 2012 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Thu May 31 10:32:35 2012 [server] Peer Connection Initiated with 216.195.213.56:1194
Thu May 31 10:32:37 2012 SENT CONTROL [server]: 'PUSH_REQUEST' (status=1)
Thu May 31 10:32:37 2012 PUSH: Received control message: 'PUSH_REPLY,route 192.168.1.0 255.255.255.0,route 10.8.0.1,topology net30,ping 10,ping-restart 120,ifconfig 10.8.0.10 10.8.0.9'
Thu May 31 10:32:37 2012 OPTIONS IMPORT: timers and/or timeouts modified
Thu May 31 10:32:37 2012 OPTIONS IMPORT: --ifconfig/up options modified
Thu May 31 10:32:37 2012 OPTIONS IMPORT: route options modified
Thu May 31 10:32:37 2012 ROUTE default_gateway=192.168.10.1
Thu May 31 10:32:37 2012 TAP-WIN32 device [Local Area Connection 5] opened: \\.\Global\{F7FF69C2-675E-4DB2-9F23-F98DD0C19131}.tap
Thu May 31 10:32:37 2012 TAP-Win32 Driver Version 9.9
Thu May 31 10:32:37 2012 TAP-Win32 MTU=1500
Thu May 31 10:32:37 2012 Notified TAP-Win32 driver to set a DHCP IP/netmask of 10.8.0.10/255.255.255.252 on interface {F7FF69C2-675E-4DB2-9F23-F98DD0C19131} [DHCP-serv: 10.8.0.9, lease-time: 31536000]
Thu May 31 10:32:37 2012 Successful ARP Flush on interface [36] {F7FF69C2-675E-4DB2-9F23-F98DD0C19131}
Thu May 31 10:32:42 2012 TEST ROUTES: 2/2 succeeded len=2 ret=1 a=0 u/d=up
Thu May 31 10:32:42 2012 C:\WINDOWS\system32\route.exe ADD 192.168.1.0 MASK 255.255.255.0 10.8.0.9
Thu May 31 10:32:42 2012 ROUTE: CreateIpForwardEntry succeeded with dwForwardMetric1=30 and dwForwardType=4
Thu May 31 10:32:42 2012 Route addition via IPAPI succeeded [adaptive]
Thu May 31 10:32:42 2012 C:\WINDOWS\system32\route.exe ADD 10.8.0.1 MASK 255.255.255.255 10.8.0.9
Thu May 31 10:32:42 2012 ROUTE: CreateIpForwardEntry succeeded with dwForwardMetric1=30 and dwForwardType=4
Thu May 31 10:32:42 2012 Route addition via IPAPI succeeded [adaptive]
Thu May 31 10:32:42 2012 Initialization Sequence Completed