Bebop wroteMy Setup So Far
...
If someone wants to try that and report back working or not, then we can move move on.
Okay, I tried Bebop's latest recommended settings on my Windows 7 OpenVPN server. The result is: same behavior. I able to successfully connect to the OpenVPN server (as usual), but I am unable to receive any data packets over the virtual network adapter for HTTP attempts (evidenced by being unable to access a web page). I am however able to receive packets on the client's virtual adapter for pings to and from the OpenVPN server.
First, a copy and paste from my server config (I stuck with the static key approach to keep the authentication simpler - but I also added the additional parameters that are present in Bebop's) :
dev tun
ifconfig 10.8.0.1 10.8.0.2
secret static.key
push "redirect-gateway def1"
keepalive 10 120
comp-lzo
persist-key
persist-tun
verb 3
Then a copy and paste from my Windows XP openVPN client config:
remote [REDACTED]
dev tun
ifconfig 10.8.0.2 10.8.0.1
secret static.key
redirect-gateway def1
comp-lzo
verb 3
explicit-exit-notify 2
ping 10
ping-restart 60
route-method exe
route-delay 2
Screenshot to show that I have my Routing and Remote Access service started in Windows Administrative Tools on the OpenVPN server machine (Windows 7):
Screenshot to show that I have ICS enabled on my server machine's physical networking adapter:
Screenshot of server machine's firewall disabled, just for good measure:
Screenshot of the server machine's IPenablerouter registry value (and yes, I had rebooted):
Verbose version of OpenVPN server machine's connection log:
Fri Mar 18 14:59:21 2011 OpenVPN 2.1.4 i686-pc-mingw32 [SSL] [LZO2] [PKCS11] built on Nov 8 2010
Fri Mar 18 14:59:21 2011 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA. OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Fri Mar 18 14:59:21 2011 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Fri Mar 18 14:59:21 2011 Static Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Fri Mar 18 14:59:21 2011 Static Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Fri Mar 18 14:59:21 2011 Static Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Fri Mar 18 14:59:21 2011 Static Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Fri Mar 18 14:59:21 2011 LZO compression initialized
Fri Mar 18 14:59:21 2011 Socket Buffers: R=[8192->8192] S=[8192->8192]
Fri Mar 18 14:59:21 2011 TAP-WIN32 device [Virtual] opened: \\.\Global\{B85DA424-FC19-4359-8816-7986BA39B8F0}.tap
Fri Mar 18 14:59:21 2011 TAP-Win32 Driver Version 9.7
Fri Mar 18 14:59:21 2011 TAP-Win32 MTU=1500
Fri Mar 18 14:59:21 2011 Notified TAP-Win32 driver to set a DHCP IP/netmask of 10.8.0.1/255.255.255.252 on interface {B85DA424-FC19-4359-8816-7986BA39B8F0} [DHCP-serv: 10.8.0.2, lease-time: 31536000]
Fri Mar 18 14:59:21 2011 Successful ARP Flush on interface [15] {B85DA424-FC19-4359-8816-7986BA39B8F0}
Fri Mar 18 14:59:21 2011 Data Channel MTU parms [ L:1545 D:1450 EF:45 EB:135 ET:0 EL:0 AF:3/1 ]
Fri Mar 18 14:59:21 2011 Local Options hash (VER=V4): '4b91e501'
Fri Mar 18 14:59:21 2011 Expected Remote Options hash (VER=V4): '48593abd'
Fri Mar 18 14:59:21 2011 UDPv4 link local (bound): [undef]:1194
Fri Mar 18 14:59:21 2011 UDPv4 link remote: [undef]
Fri Mar 18 15:01:21 2011 Inactivity timeout (--ping-restart), restarting
Fri Mar 18 15:01:21 2011 TCP/UDP: Closing socket
Fri Mar 18 15:01:21 2011 SIGUSR1[soft,ping-restart] received, process restarting
Fri Mar 18 15:01:21 2011 Restart pause, 2 second(s)
Fri Mar 18 15:01:23 2011 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA. OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Fri Mar 18 15:01:23 2011 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Fri Mar 18 15:01:23 2011 Re-using pre-shared static key
Fri Mar 18 15:01:23 2011 LZO compression initialized
Fri Mar 18 15:01:23 2011 Socket Buffers: R=[8192->8192] S=[8192->8192]
Fri Mar 18 15:01:23 2011 Preserving previous TUN/TAP instance: Virtual
Fri Mar 18 15:01:23 2011 Data Channel MTU parms [ L:1545 D:1450 EF:45 EB:135 ET:0 EL:0 AF:3/1 ]
Fri Mar 18 15:01:23 2011 Local Options hash (VER=V4): '4b91e501'
Fri Mar 18 15:01:23 2011 Expected Remote Options hash (VER=V4): '48593abd'
Fri Mar 18 15:01:23 2011 UDPv4 link local (bound): [undef]:1194
Fri Mar 18 15:01:23 2011 UDPv4 link remote: [undef]
Fri Mar 18 15:03:15 2011 Peer Connection Initiated with [CLIENT IP REDACTED]:45802
Fri Mar 18 15:03:16 2011 Initialization Sequence Completed
Connection log from OpenVPN client connection:
Fri Mar 18 15:02:58 2011 OpenVPN 2.1.4 i686-pc-mingw32 [SSL] [LZO2] [PKCS11] built on Nov 8 2010
Fri Mar 18 15:02:58 2011 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA. OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Fri Mar 18 15:02:58 2011 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Fri Mar 18 15:02:58 2011 Static Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Fri Mar 18 15:02:58 2011 Static Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Fri Mar 18 15:02:58 2011 Static Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Fri Mar 18 15:02:58 2011 Static Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Fri Mar 18 15:02:58 2011 LZO compression initialized
Fri Mar 18 15:02:58 2011 Socket Buffers: R=[8192->8192] S=[8192->8192]
Fri Mar 18 15:02:58 2011 ROUTE default_gateway=172.16.12.1
Fri Mar 18 15:02:58 2011 TAP-WIN32 device [Local Area Connection 4] opened: \\.\Global\{02FAE01E-405E-48D8-8A12-3BA67E64B672}.tap
Fri Mar 18 15:02:58 2011 TAP-Win32 Driver Version 9.7
Fri Mar 18 15:02:58 2011 TAP-Win32 MTU=1500
Fri Mar 18 15:02:58 2011 Notified TAP-Win32 driver to set a DHCP IP/netmask of 10.8.0.2/255.255.255.252 on interface {02FAE01E-405E-48D8-8A12-3BA67E64B672} [DHCP-serv: 10.8.0.1, lease-time: 31536000]
Fri Mar 18 15:02:58 2011 Successful ARP Flush on interface [4] {02FAE01E-405E-48D8-8A12-3BA67E64B672}
Fri Mar 18 15:02:58 2011 Data Channel MTU parms [ L:1545 D:1450 EF:45 EB:135 ET:0 EL:0 AF:3/1 ]
Fri Mar 18 15:02:58 2011 Local Options hash (VER=V4): '48593abd'
Fri Mar 18 15:02:58 2011 Expected Remote Options hash (VER=V4): '4b91e501'
Fri Mar 18 15:02:58 2011 UDPv4 link local (bound): [undef]:1194
Fri Mar 18 15:02:58 2011 UDPv4 link remote: [SERVER IP REDACTED]:1194
Fri Mar 18 15:03:06 2011 Peer Connection Initiated with [SERVER IP REDACTED]:1194
Fri Mar 18 15:03:09 2011 TEST ROUTES: 1/1 succeeded len=0 ret=1 a=0 u/d=up
Fri Mar 18 15:03:09 2011 C:\WINDOWS\system32\route.exe ADD [SERVER IP REDACTED] MASK 255.255.255.255 172.16.12.1
Fri Mar 18 15:03:10 2011 C:\WINDOWS\system32\route.exe ADD 0.0.0.0 MASK 128.0.0.0 10.8.0.1
Fri Mar 18 15:03:10 2011 C:\WINDOWS\system32\route.exe ADD 128.0.0.0 MASK 128.0.0.0 10.8.0.1
Fri Mar 18 15:03:10 2011 Initialization Sequence Completed
Screenshot of client machine's firewall disabled, also for good measure:
Screenshot of client machine's packet monitor on the VPN adapter, to convey the very few number of packets that are being received over the VPN adapter:
Screenshot of client machine's ip info/configuration for the VPN adapter: