I'm trying to setup my openwrt router as a openvpn server. I think I got it running correctly but it just won't work with my windows machine.
I can connect to the openvpn server using android and linux and in both cases I can access local resources and browse the internet. Checking the IP on pages on the internet (
http://whatismyipaddress.com/) shows me that I am browsing through the VPN.
If I use the same .ovpn file on windows as on android I can connect and access local resources, but not access the internet.
So Android and Linux is ok, but connecting from Windows I can only access local resources and I'd like to access the internet as well like on android/linux. Can anyone see where the problem is?
Here's the windows client log.
Tue Mar 10 09:58:13 2015 OpenVPN 2.3.6 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [IPv6] built on Mar 4 2015
Tue Mar 10 09:58:13 2015 library versions: OpenSSL 1.0.1l 15 Jan 2015, LZO 2.08
Tue Mar 10 09:58:13 2015 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:25340
Tue Mar 10 09:58:13 2015 Need hold release from management interface, waiting...
Tue Mar 10 09:58:13 2015 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:25340
Tue Mar 10 09:58:13 2015 MANAGEMENT: CMD 'state on'
Tue Mar 10 09:58:13 2015 MANAGEMENT: CMD 'log all on'
Tue Mar 10 09:58:13 2015 MANAGEMENT: CMD 'hold off'
Tue Mar 10 09:58:13 2015 MANAGEMENT: CMD 'hold release'
Tue Mar 10 09:58:14 2015 Control Channel Authentication: using 'ta.key' as a OpenVPN static key file
Tue Mar 10 09:58:14 2015 Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Mar 10 09:58:14 2015 Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Mar 10 09:58:14 2015 Socket Buffers: R=[8192->8192] S=[8192->8192]
Tue Mar 10 09:58:14 2015 MANAGEMENT: >STATE:1425977894,RESOLVE,,,
Tue Mar 10 09:58:14 2015 UDPv4 link local: [undef]
Tue Mar 10 09:58:14 2015 UDPv4 link remote: [AF_INET]87.104.56.186:1194
Tue Mar 10 09:58:14 2015 MANAGEMENT: >STATE:1425977894,WAIT,,,
Tue Mar 10 09:58:14 2015 MANAGEMENT: >STATE:1425977894,AUTH,,,
Tue Mar 10 09:58:14 2015 TLS: Initial packet from [AF_INET]87.104.56.186:1194, sid=59b1b3b7 74bfad85
Tue Mar 10 09:58:14 2015 VERIFY OK: depth=1, C=DK, ST=Jutland, L=Aarhus, O=ArmadilloNetworks, OU=ArmadilloNetworks, CN=ArmadilloNetworks CA, name=EasyRSA, emailAddress=jakobjl@gmail.com
Tue Mar 10 09:58:14 2015 Validating certificate key usage
Tue Mar 10 09:58:14 2015 ++ Certificate has key usage 00a0, expects 00a0
Tue Mar 10 09:58:14 2015 VERIFY KU OK
Tue Mar 10 09:58:14 2015 Validating certificate extended key usage
Tue Mar 10 09:58:14 2015 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Tue Mar 10 09:58:14 2015 VERIFY EKU OK
Tue Mar 10 09:58:14 2015 VERIFY OK: depth=0, C=DK, ST=Jutland, L=Aarhus, O=ArmadilloNetworks, OU=ArmadilloNetworks, CN=router-server, name=EasyRSA, emailAddress=jakobjl@gmail.com
Tue Mar 10 09:58:14 2015 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue Mar 10 09:58:14 2015 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Mar 10 09:58:14 2015 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue Mar 10 09:58:14 2015 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Mar 10 09:58:14 2015 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Tue Mar 10 09:58:14 2015 [router-server] Peer Connection Initiated with [AF_INET]87.104.56.186:1194
Tue Mar 10 09:58:15 2015 MANAGEMENT: >STATE:1425977895,GET_CONFIG,,,
Tue Mar 10 09:58:16 2015 SENT CONTROL [router-server]: 'PUSH_REQUEST' (status=1)
Tue Mar 10 09:58:16 2015 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1,route 10.8.0.1,topology net30,ping 10,ping-restart 120,ifconfig 10.8.0.6 10.8.0.5'
Tue Mar 10 09:58:16 2015 OPTIONS IMPORT: timers and/or timeouts modified
Tue Mar 10 09:58:16 2015 OPTIONS IMPORT: --ifconfig/up options modified
Tue Mar 10 09:58:16 2015 OPTIONS IMPORT: route options modified
Tue Mar 10 09:58:16 2015 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Tue Mar 10 09:58:16 2015 MANAGEMENT: >STATE:1425977896,ASSIGN_IP,,10.8.0.6,
Tue Mar 10 09:58:16 2015 open_tun, tt->ipv6=0
Tue Mar 10 09:58:16 2015 TAP-WIN32 device [LAN-forbindelse 4] opened: \\.\Global\{603BD10F-754B-4B42-885C-31B832AA0124}.tap
Tue Mar 10 09:58:16 2015 TAP-Windows Driver Version 9.21
Tue Mar 10 09:58:16 2015 Notified TAP-Windows driver to set a DHCP IP/netmask of 10.8.0.6/255.255.255.252 on interface {603BD10F-754B-4B42-885C-31B832AA0124} [DHCP-serv: 10.8.0.5, lease-time: 31536000]
Tue Mar 10 09:58:16 2015 Successful ARP Flush on interface [55] {603BD10F-754B-4B42-885C-31B832AA0124}
Tue Mar 10 09:58:21 2015 TEST ROUTES: 2/2 succeeded len=1 ret=1 a=0 u/d=up
Tue Mar 10 09:58:21 2015 C:\Windows\system32\route.exe ADD 87.104.56.186 MASK 255.255.255.255 10.72.15.193
Tue Mar 10 09:58:21 2015 ROUTE: CreateIpForwardEntry succeeded with dwForwardMetric1=10 and dwForwardType=4
Tue Mar 10 09:58:21 2015 Route addition via IPAPI succeeded [adaptive]
Tue Mar 10 09:58:21 2015 C:\Windows\system32\route.exe ADD 0.0.0.0 MASK 128.0.0.0 10.8.0.5
Tue Mar 10 09:58:21 2015 ROUTE: CreateIpForwardEntry succeeded with dwForwardMetric1=20 and dwForwardType=4
Tue Mar 10 09:58:21 2015 Route addition via IPAPI succeeded [adaptive]
Tue Mar 10 09:58:21 2015 C:\Windows\system32\route.exe ADD 128.0.0.0 MASK 128.0.0.0 10.8.0.5
Tue Mar 10 09:58:21 2015 ROUTE: CreateIpForwardEntry succeeded with dwForwardMetric1=20 and dwForwardType=4
Tue Mar 10 09:58:21 2015 Route addition via IPAPI succeeded [adaptive]
Tue Mar 10 09:58:21 2015 MANAGEMENT: >STATE:1425977901,ADD_ROUTES,,,
Tue Mar 10 09:58:21 2015 C:\Windows\system32\route.exe ADD 10.8.0.1 MASK 255.255.255.255 10.8.0.5
Tue Mar 10 09:58:21 2015 ROUTE: CreateIpForwardEntry succeeded with dwForwardMetric1=20 and dwForwardType=4
Tue Mar 10 09:58:21 2015 Route addition via IPAPI succeeded [adaptive]
Tue Mar 10 09:58:21 2015 Initialization Sequence Completed
Tue Mar 10 09:58:21 2015 MANAGEMENT: >STATE:1425977901,CONNECTED,SUCCESS,10.8.0.6,87.104.56.186
server log
Tue Mar 10 09:49:17 2015 80.62.116.20:58071 TLS: Initial packet from [AF_INET]80.62.116.20:58071, sid=a2ce95a6 f16cb7bf
Tue Mar 10 09:49:17 2015 80.62.116.20:58071 VERIFY OK: depth=1, C=DK, ST=Jutland, L=Aarhus, O=ArmadilloNetworks, OU=ArmadilloNetworks, CN=ArmadilloNetworks CA, name=EasyRSA, emailAddress=jakobjl@gmail.com
Tue Mar 10 09:49:17 2015 80.62.116.20:58071 VERIFY OK: depth=0, C=DK, ST=Jutland, L=Aarhus, O=ArmadilloNetworks, OU=ArmadilloNetworks, CN=win-client, name=EasyRSA, emailAddress=jakobjl@gmail.com
Tue Mar 10 09:49:17 2015 80.62.116.20:58071 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue Mar 10 09:49:17 2015 80.62.116.20:58071 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Mar 10 09:49:17 2015 80.62.116.20:58071 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue Mar 10 09:49:17 2015 80.62.116.20:58071 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Mar 10 09:49:17 2015 80.62.116.20:58071 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Tue Mar 10 09:49:17 2015 80.62.116.20:58071 [win-client] Peer Connection Initiated with [AF_INET]80.62.116.20:58071
Tue Mar 10 09:49:17 2015 win-client/80.62.116.20:58071 MULTI_sva: pool returned IPv4=10.8.0.6, IPv6=(Not enabled)
Tue Mar 10 09:49:17 2015 win-client/80.62.116.20:58071 MULTI: Learn: 10.8.0.6 -> win-client/80.62.116.20:58071
Tue Mar 10 09:49:17 2015 win-client/80.62.116.20:58071 MULTI: primary virtual IP for win-client/80.62.116.20:58071: 10.8.0.6
Tue Mar 10 09:49:17 2015 win-client/80.62.116.20:58071 PUSH: Received control message: 'PUSH_REQUEST'
Tue Mar 10 09:49:17 2015 win-client/80.62.116.20:58071 send_push_reply(): safe_cap=940
Tue Mar 10 09:49:17 2015 win-client/80.62.116.20:58071 SENT CONTROL [win-client]: 'PUSH_REPLY,redirect-gateway def1,route 10.8.0.1,topology net30,ping 10,ping-restart 120,ifconfig 10.8.0.6 10.8.0.5' (status=1)
Tue Mar 10 09:49:46 2015 win-client/80.62.116.20:58071 IP packet with unknown IP version=2 seen
Tue Mar 10 09:53:46 2015 win-client/80.62.116.20:58071 [win-client] Inactivity timeout (--ping-restart), restarting
Tue Mar 10 09:53:46 2015 win-client/80.62.116.20:58071 SIGUSR1[soft,ping-restart] received, client-instance restarting
Tue Mar 10 09:58:13 2015 212.130.108.54:32676 TLS: Initial packet from [AF_INET]212.130.108.54:32676, sid=a1358675 2c6895a4
Tue Mar 10 09:58:14 2015 212.130.108.54:32676 VERIFY OK: depth=1, C=DK, ST=Jutland, L=Aarhus, O=ArmadilloNetworks, OU=ArmadilloNetworks, CN=ArmadilloNetworks CA, name=EasyRSA, emailAddress=jakobjl@gmail.com
Tue Mar 10 09:58:14 2015 212.130.108.54:32676 VERIFY OK: depth=0, C=DK, ST=Jutland, L=Aarhus, O=ArmadilloNetworks, OU=ArmadilloNetworks, CN=win-client, name=EasyRSA, emailAddress=jakobjl@gmail.com
Tue Mar 10 09:58:14 2015 212.130.108.54:32676 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue Mar 10 09:58:14 2015 212.130.108.54:32676 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Mar 10 09:58:14 2015 212.130.108.54:32676 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue Mar 10 09:58:14 2015 212.130.108.54:32676 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Mar 10 09:58:14 2015 212.130.108.54:32676 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Tue Mar 10 09:58:14 2015 212.130.108.54:32676 [win-client] Peer Connection Initiated with [AF_INET]212.130.108.54:32676
Tue Mar 10 09:58:14 2015 win-client/212.130.108.54:32676 MULTI_sva: pool returned IPv4=10.8.0.6, IPv6=(Not enabled)
Tue Mar 10 09:58:14 2015 win-client/212.130.108.54:32676 MULTI: Learn: 10.8.0.6 -> win-client/212.130.108.54:32676
Tue Mar 10 09:58:14 2015 win-client/212.130.108.54:32676 MULTI: primary virtual IP for win-client/212.130.108.54:32676: 10.8.0.6
Tue Mar 10 09:58:16 2015 win-client/212.130.108.54:32676 PUSH: Received control message: 'PUSH_REQUEST'
Tue Mar 10 09:58:16 2015 win-client/212.130.108.54:32676 send_push_reply(): safe_cap=940
Tue Mar 10 09:58:16 2015 win-client/212.130.108.54:32676 SENT CONTROL [win-client]: 'PUSH_REPLY,redirect-gateway def1,route 10.8.0.1,topology net30,ping 10,ping-restart 120,ifconfig 10.8.0.6 10.8.0.5' (status=1)
Tue Mar 10 10:04:09 2015 win-client/212.130.108.54:32676 [win-client] Inactivity timeout (--ping-restart), restarting
Tue Mar 10 10:04:09 2015 win-client/212.130.108.54:32676 SIGUSR1[soft,ping-restart] received, client-instance restarting
And the windows client .ovpn file
client
dev tun
proto udp
remote <myurl.net> 1194 #<> does not contain the real url
resolv-retry infinite
nobind
persist-key
persist-tun
ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\config\\win-client.crt"
key "C:\\Program Files\\OpenVPN\\config\\win-client.key"
remote-cert-tls server
tls-auth ta.key 1
verb 3
server config
config openvpn 'myvpn'
option enabled '1'
option dev 'tun'
option proto 'udp'
option server '10.8.0.0 255.255.255.0'
option port '1194'
option keepalive '10 120'
option ca '/etc/openvpn/ca.crt'
option key '/etc/openvpn/router-server.key'
option cert '/etc/openvpn/router-server.crt'
option dh '/etc/openvpn/dh1024.pem'
option log '/tmp/openvpn.log'
option verb '3'
option persist_key '1'
option persist_tun '1'
option mute '20'
option tls_auth '/etc/openvpn/ta.key 0'
option push 'redirect-gateway def1'