I tried adding a Windows 7 client today. It connects successfully to the server, but despite that no web traffic goes through the VPN. Looking up my IP address after connecting to the VPN still shows the same IP address I have without being connected to the VPN. I also have an Android client that does route all of its traffic through the VPN correctly, so this definitely seems to be a client-side issue.
I already have the following in the server config
push "redirect-gateway def1"
push "dhcp-option DNS 10.8.0.1"
And according to the log file these parameters are correctly passed to the client.
I am also definitely running OpenVPN GUI as administrator, so that's not the problem either.
Here's the server config file:
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
push "redirect-gateway def1"
push "dhcp-option DNS 10.8.0.1"
Here's the client config:
client
dev tun
proto udp
remote xx.xx.xx.xx 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert windows.crt
key windows.key
ns-cert-type server
comp-lzo
verb 3
Any suggestions on how to get the Windows client to route all traffic through the VPN?