Dear community,
I would like to create a simple OpenVPN server following the basic guide. I tried in Windows 10 Pro and all working fine. Then, I replicate the same procedure/configuration on Windows Server 2016 Standard Edition. I'm stuck now on server side creation. Below the server config, the problem is that OpenVPN is not able to assign the correct IP address on "OpenVPN" interface.
Could someone help me? Thank you.
Then I notice that if I use "ipconfig /renew" the OpenVPN interface get the right IP: 10.0.0.1
Then if I try to connect using OVPN client, I'm not able to ping 10.0.0.1 or server machine even if I received connection ok from client...
Ok, let me recap and post the revisited configs. Now, to assign the right IP on OVPN server (10.0.0.1) I have to do "ipconfig /renew".
192.168.65.3 is the machine where OpenVPN server is installed. Windows Firewall is disabled and no other security applications is running on both server/client machines
Server Config:
Server
port 1195
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.0.0.0 255.255.255.0
push "route 10.0.0.0 255.255.255.0"
push "route 192.168.65.0 255.255.255.0"
push "dhcp-option DNS 192.168.65.3"
client-to-client
duplicate-cn
keepalive 10 120
cipher AES-256-CBC
comp-lzo
max-clients 100
persist-key
persist-tun
status openvpn-status.log
verb 4
Client Config:
Client
client
dev tun
proto udp
remote 192.168.65.3 1195
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert exchange.crt
key exchange.key
remote-cert-tls server
cipher AES-256-CBC
comp-lzo
verb 4
ipconfig on server after connection (and after ipconfig /renew)
Wed May 17 09:37:56 2017 us=472165 Current Parameter Settings:
Wed May 17 09:37:56 2017 us=472165 config = 'VPN VM.ovpn'
Wed May 17 09:37:56 2017 us=472165 mode = 0
Wed May 17 09:37:56 2017 us=472165 show_ciphers = DISABLED
Wed May 17 09:37:56 2017 us=472165 show_digests = DISABLED
Wed May 17 09:37:56 2017 us=472165 show_engines = DISABLED
Wed May 17 09:37:56 2017 us=472165 genkey = DISABLED
Wed May 17 09:37:56 2017 us=472165 key_pass_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=472165 show_tls_ciphers = DISABLED
Wed May 17 09:37:56 2017 us=472165 connect_retry_max = 0
Wed May 17 09:37:56 2017 us=472165 Connection profiles [0]:
Wed May 17 09:37:56 2017 us=472165 proto = udp
Wed May 17 09:37:56 2017 us=472165 local = '[UNDEF]'
Wed May 17 09:37:56 2017 us=472165 local_port = '[UNDEF]'
Wed May 17 09:37:56 2017 us=472165 remote = '192.168.65.3'
Wed May 17 09:37:56 2017 us=472165 remote_port = '1195'
Wed May 17 09:37:56 2017 us=472165 remote_float = DISABLED
Wed May 17 09:37:56 2017 us=472165 bind_defined = DISABLED
Wed May 17 09:37:56 2017 us=472165 bind_local = DISABLED
Wed May 17 09:37:56 2017 us=472165 bind_ipv6_only = DISABLED
Wed May 17 09:37:56 2017 us=472165 connect_retry_seconds = 5
Wed May 17 09:37:56 2017 us=472165 connect_timeout = 120
Wed May 17 09:37:56 2017 us=472165 socks_proxy_server = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 socks_proxy_port = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 tun_mtu = 1500
Wed May 17 09:37:56 2017 us=473166 tun_mtu_defined = ENABLED
Wed May 17 09:37:56 2017 us=473166 link_mtu = 1500
Wed May 17 09:37:56 2017 us=473166 link_mtu_defined = DISABLED
Wed May 17 09:37:56 2017 us=473166 tun_mtu_extra = 0
Wed May 17 09:37:56 2017 us=473166 tun_mtu_extra_defined = DISABLED
Wed May 17 09:37:56 2017 us=473166 mtu_discover_type = -1
Wed May 17 09:37:56 2017 us=473166 fragment = 0
Wed May 17 09:37:56 2017 us=473166 mssfix = 1450
Wed May 17 09:37:56 2017 us=473166 explicit_exit_notification = 0
Wed May 17 09:37:56 2017 us=473166 Connection profiles END
Wed May 17 09:37:56 2017 us=473166 remote_random = DISABLED
Wed May 17 09:37:56 2017 us=473166 ipchange = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 dev = 'tun'
Wed May 17 09:37:56 2017 us=473166 dev_type = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 dev_node = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 lladdr = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 topology = 1
Wed May 17 09:37:56 2017 us=473166 ifconfig_local = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 ifconfig_remote_netmask = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 ifconfig_noexec = DISABLED
Wed May 17 09:37:56 2017 us=473166 ifconfig_nowarn = DISABLED
Wed May 17 09:37:56 2017 us=473166 ifconfig_ipv6_local = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 ifconfig_ipv6_netbits = 0
Wed May 17 09:37:56 2017 us=473166 ifconfig_ipv6_remote = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 shaper = 0
Wed May 17 09:37:56 2017 us=473166 mtu_test = 0
Wed May 17 09:37:56 2017 us=473166 mlock = DISABLED
Wed May 17 09:37:56 2017 us=473166 keepalive_ping = 0
Wed May 17 09:37:56 2017 us=473166 keepalive_timeout = 0
Wed May 17 09:37:56 2017 us=473166 inactivity_timeout = 0
Wed May 17 09:37:56 2017 us=473166 ping_send_timeout = 0
Wed May 17 09:37:56 2017 us=473166 ping_rec_timeout = 0
Wed May 17 09:37:56 2017 us=473166 ping_rec_timeout_action = 0
Wed May 17 09:37:56 2017 us=473166 ping_timer_remote = DISABLED
Wed May 17 09:37:56 2017 us=473166 remap_sigusr1 = 0
Wed May 17 09:37:56 2017 us=473166 persist_tun = ENABLED
Wed May 17 09:37:56 2017 us=473166 persist_local_ip = DISABLED
Wed May 17 09:37:56 2017 us=473166 persist_remote_ip = DISABLED
Wed May 17 09:37:56 2017 us=473166 persist_key = ENABLED
Wed May 17 09:37:56 2017 us=473166 passtos = DISABLED
Wed May 17 09:37:56 2017 us=473166 resolve_retry_seconds = 1000000000
Wed May 17 09:37:56 2017 us=473166 resolve_in_advance = DISABLED
Wed May 17 09:37:56 2017 us=473166 username = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 groupname = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 chroot_dir = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 cd_dir = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 writepid = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 up_script = '[UNDEF]'
Wed May 17 09:37:56 2017 us=473166 down_script = '[UNDEF]'
Wed May 17 09:37:56 2017 us=474166 down_pre = DISABLED
Wed May 17 09:37:56 2017 us=474166 up_restart = DISABLED
Wed May 17 09:37:56 2017 us=474166 up_delay = DISABLED
Wed May 17 09:37:56 2017 us=474166 daemon = DISABLED
Wed May 17 09:37:56 2017 us=474166 inetd = 0
Wed May 17 09:37:56 2017 us=474166 log = ENABLED
Wed May 17 09:37:56 2017 us=474166 suppress_timestamps = DISABLED
Wed May 17 09:37:56 2017 us=474166 machine_readable_output = DISABLED
Wed May 17 09:37:56 2017 us=474166 nice = 0
Wed May 17 09:37:56 2017 us=474166 verbosity = 4
Wed May 17 09:37:56 2017 us=474166 mute = 0
Wed May 17 09:37:56 2017 us=474166 gremlin = 0
Wed May 17 09:37:56 2017 us=474166 status_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=474166 status_file_version = 1
Wed May 17 09:37:56 2017 us=474166 status_file_update_freq = 60
Wed May 17 09:37:56 2017 us=474166 occ = ENABLED
Wed May 17 09:37:56 2017 us=474166 rcvbuf = 0
Wed May 17 09:37:56 2017 us=474166 sndbuf = 0
Wed May 17 09:37:56 2017 us=474166 sockflags = 0
Wed May 17 09:37:56 2017 us=474166 fast_io = DISABLED
Wed May 17 09:37:56 2017 us=474166 comp.alg = 2
Wed May 17 09:37:56 2017 us=474166 comp.flags = 1
Wed May 17 09:37:56 2017 us=474166 route_script = '[UNDEF]'
Wed May 17 09:37:56 2017 us=474166 route_default_gateway = '[UNDEF]'
Wed May 17 09:37:56 2017 us=474166 route_default_metric = 0
Wed May 17 09:37:56 2017 us=474166 route_noexec = DISABLED
Wed May 17 09:37:56 2017 us=474166 route_delay = 5
Wed May 17 09:37:56 2017 us=474166 route_delay_window = 30
Wed May 17 09:37:56 2017 us=474166 route_delay_defined = ENABLED
Wed May 17 09:37:56 2017 us=474166 route_nopull = DISABLED
Wed May 17 09:37:56 2017 us=474166 route_gateway_via_dhcp = DISABLED
Wed May 17 09:37:56 2017 us=474166 allow_pull_fqdn = DISABLED
Wed May 17 09:37:56 2017 us=474166 management_addr = '127.0.0.1'
Wed May 17 09:37:56 2017 us=474166 management_port = '25343'
Wed May 17 09:37:56 2017 us=474166 management_user_pass = 'stdin'
Wed May 17 09:37:56 2017 us=474166 management_log_history_cache = 250
Wed May 17 09:37:56 2017 us=474166 management_echo_buffer_size = 100
Wed May 17 09:37:56 2017 us=474166 management_write_peer_info_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=474166 management_client_user = '[UNDEF]'
Wed May 17 09:37:56 2017 us=474166 management_client_group = '[UNDEF]'
Wed May 17 09:37:56 2017 us=474166 management_flags = 6
Wed May 17 09:37:56 2017 us=474166 shared_secret_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=474166 key_direction = 0
Wed May 17 09:37:56 2017 us=474166 ciphername = 'AES-256-CBC'
Wed May 17 09:37:56 2017 us=474166 ncp_enabled = ENABLED
Wed May 17 09:37:56 2017 us=474166 ncp_ciphers = 'AES-256-GCM:AES-128-GCM'
Wed May 17 09:37:56 2017 us=474166 authname = 'SHA1'
Wed May 17 09:37:56 2017 us=474166 prng_hash = 'SHA1'
Wed May 17 09:37:56 2017 us=474166 prng_nonce_secret_len = 16
Wed May 17 09:37:56 2017 us=474166 keysize = 0
Wed May 17 09:37:56 2017 us=474166 engine = DISABLED
Wed May 17 09:37:56 2017 us=474166 replay = ENABLED
Wed May 17 09:37:56 2017 us=474166 mute_replay_warnings = DISABLED
Wed May 17 09:37:56 2017 us=475166 replay_window = 64
Wed May 17 09:37:56 2017 us=475166 replay_time = 15
Wed May 17 09:37:56 2017 us=475166 packet_id_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 use_iv = ENABLED
Wed May 17 09:37:56 2017 us=475166 test_crypto = DISABLED
Wed May 17 09:37:56 2017 us=475166 tls_server = DISABLED
Wed May 17 09:37:56 2017 us=475166 tls_client = ENABLED
Wed May 17 09:37:56 2017 us=475166 key_method = 2
Wed May 17 09:37:56 2017 us=475166 ca_file = 'ca.crt'
Wed May 17 09:37:56 2017 us=475166 ca_path = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 dh_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 cert_file = 'exchange.crt'
Wed May 17 09:37:56 2017 us=475166 extra_certs_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 priv_key_file = 'exchange.key'
Wed May 17 09:37:56 2017 us=475166 pkcs12_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 cryptoapi_cert = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 cipher_list = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 tls_verify = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 tls_export_cert = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 verify_x509_type = 0
Wed May 17 09:37:56 2017 us=475166 verify_x509_name = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 crl_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 ns_cert_type = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 65535
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_ku[i] = 0
Wed May 17 09:37:56 2017 us=475166 remote_cert_eku = 'TLS Web Server Authentication'
Wed May 17 09:37:56 2017 us=475166 ssl_flags = 0
Wed May 17 09:37:56 2017 us=475166 tls_timeout = 2
Wed May 17 09:37:56 2017 us=475166 renegotiate_bytes = -1
Wed May 17 09:37:56 2017 us=475166 renegotiate_packets = 0
Wed May 17 09:37:56 2017 us=475166 renegotiate_seconds = 3600
Wed May 17 09:37:56 2017 us=475166 handshake_window = 60
Wed May 17 09:37:56 2017 us=475166 transition_window = 3600
Wed May 17 09:37:56 2017 us=475166 single_session = DISABLED
Wed May 17 09:37:56 2017 us=475166 push_peer_info = DISABLED
Wed May 17 09:37:56 2017 us=475166 tls_exit = DISABLED
Wed May 17 09:37:56 2017 us=475166 tls_auth_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 tls_crypt_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=475166 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=475166 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=475166 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=475166 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=475166 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=475166 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_protected_authentication = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_private_mode = 00000000
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_cert_private = DISABLED
Wed May 17 09:37:56 2017 us=476167 pkcs11_pin_cache_period = -1
Wed May 17 09:37:56 2017 us=476167 pkcs11_id = '[UNDEF]'
Wed May 17 09:37:56 2017 us=476167 pkcs11_id_management = DISABLED
Wed May 17 09:37:56 2017 us=476167 server_network = 0.0.0.0
Wed May 17 09:37:56 2017 us=476167 server_netmask = 0.0.0.0
Wed May 17 09:37:56 2017 us=476167 server_network_ipv6 = ::
Wed May 17 09:37:56 2017 us=476167 server_netbits_ipv6 = 0
Wed May 17 09:37:56 2017 us=476167 server_bridge_ip = 0.0.0.0
Wed May 17 09:37:56 2017 us=476167 server_bridge_netmask = 0.0.0.0
Wed May 17 09:37:56 2017 us=476167 server_bridge_pool_start = 0.0.0.0
Wed May 17 09:37:56 2017 us=476167 server_bridge_pool_end = 0.0.0.0
Wed May 17 09:37:56 2017 us=476167 ifconfig_pool_defined = DISABLED
Wed May 17 09:37:56 2017 us=477168 ifconfig_pool_start = 0.0.0.0
Wed May 17 09:37:56 2017 us=477168 ifconfig_pool_end = 0.0.0.0
Wed May 17 09:37:56 2017 us=477168 ifconfig_pool_netmask = 0.0.0.0
Wed May 17 09:37:56 2017 us=477168 ifconfig_pool_persist_filename = '[UNDEF]'
Wed May 17 09:37:56 2017 us=477168 ifconfig_pool_persist_refresh_freq = 600
Wed May 17 09:37:56 2017 us=477168 ifconfig_ipv6_pool_defined = DISABLED
Wed May 17 09:37:56 2017 us=477168 ifconfig_ipv6_pool_base = ::
Wed May 17 09:37:56 2017 us=477168 ifconfig_ipv6_pool_netbits = 0
Wed May 17 09:37:56 2017 us=477168 n_bcast_buf = 256
Wed May 17 09:37:56 2017 us=477168 tcp_queue_limit = 64
Wed May 17 09:37:56 2017 us=477168 real_hash_size = 256
Wed May 17 09:37:56 2017 us=477168 virtual_hash_size = 256
Wed May 17 09:37:56 2017 us=477168 client_connect_script = '[UNDEF]'
Wed May 17 09:37:56 2017 us=477168 learn_address_script = '[UNDEF]'
Wed May 17 09:37:56 2017 us=477168 client_disconnect_script = '[UNDEF]'
Wed May 17 09:37:56 2017 us=477168 client_config_dir = '[UNDEF]'
Wed May 17 09:37:56 2017 us=477168 ccd_exclusive = DISABLED
Wed May 17 09:37:56 2017 us=477168 tmp_dir = 'C:\Users\Gianluca\AppData\Local\Temp\'
Wed May 17 09:37:56 2017 us=477168 push_ifconfig_defined = DISABLED
Wed May 17 09:37:56 2017 us=477168 push_ifconfig_local = 0.0.0.0
Wed May 17 09:37:56 2017 us=477168 push_ifconfig_remote_netmask = 0.0.0.0
Wed May 17 09:37:56 2017 us=477168 push_ifconfig_ipv6_defined = DISABLED
Wed May 17 09:37:56 2017 us=477168 push_ifconfig_ipv6_local = ::/0
Wed May 17 09:37:56 2017 us=477168 push_ifconfig_ipv6_remote = ::
Wed May 17 09:37:56 2017 us=477168 enable_c2c = DISABLED
Wed May 17 09:37:56 2017 us=477168 duplicate_cn = DISABLED
Wed May 17 09:37:56 2017 us=477168 cf_max = 0
Wed May 17 09:37:56 2017 us=477168 cf_per = 0
Wed May 17 09:37:56 2017 us=477168 max_clients = 1024
Wed May 17 09:37:56 2017 us=477168 max_routes_per_client = 256
Wed May 17 09:37:56 2017 us=477168 auth_user_pass_verify_script = '[UNDEF]'
Wed May 17 09:37:56 2017 us=477168 auth_user_pass_verify_script_via_file = DISABLED
Wed May 17 09:37:56 2017 us=477168 auth_token_generate = DISABLED
Wed May 17 09:37:56 2017 us=477168 auth_token_lifetime = 0
Wed May 17 09:37:56 2017 us=477168 client = ENABLED
Wed May 17 09:37:56 2017 us=477168 pull = ENABLED
Wed May 17 09:37:56 2017 us=477168 auth_user_pass_file = '[UNDEF]'
Wed May 17 09:37:56 2017 us=477168 show_net_up = DISABLED
Wed May 17 09:37:56 2017 us=477168 route_method = 3
Wed May 17 09:37:56 2017 us=477168 block_outside_dns = DISABLED
Wed May 17 09:37:56 2017 us=477168 ip_win32_defined = DISABLED
Wed May 17 09:37:56 2017 us=477168 ip_win32_type = 3
Wed May 17 09:37:56 2017 us=477168 dhcp_masq_offset = 0
Wed May 17 09:37:56 2017 us=477168 dhcp_lease_time = 31536000
Wed May 17 09:37:56 2017 us=477168 tap_sleep = 0
Wed May 17 09:37:56 2017 us=477168 dhcp_options = DISABLED
Wed May 17 09:37:56 2017 us=477168 dhcp_renew = DISABLED
Wed May 17 09:37:56 2017 us=478169 dhcp_pre_release = DISABLED
Wed May 17 09:37:56 2017 us=478169 domain = '[UNDEF]'
Wed May 17 09:37:56 2017 us=478169 netbios_scope = '[UNDEF]'
Wed May 17 09:37:56 2017 us=478169 netbios_node_type = 0
Wed May 17 09:37:56 2017 us=478169 disable_nbt = DISABLED
Wed May 17 09:37:56 2017 us=478169 OpenVPN 2.4.1 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [AEAD] built on Mar 22 2017
Wed May 17 09:37:56 2017 us=478169 Windows version 6.2 (Windows 8 or greater) 64bit
Wed May 17 09:37:56 2017 us=478169 library versions: OpenSSL 1.0.2k 26 Jan 2017, LZO 2.09
Enter Management Password:
Wed May 17 09:37:56 2017 us=480170 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:25343
Wed May 17 09:37:56 2017 us=480170 Need hold release from management interface, waiting...
Wed May 17 09:37:56 2017 us=914336 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:25343
Wed May 17 09:37:57 2017 us=15647 MANAGEMENT: CMD 'state on'
Wed May 17 09:37:57 2017 us=15647 MANAGEMENT: CMD 'log all on'
Wed May 17 09:37:57 2017 us=279535 MANAGEMENT: CMD 'echo all on'
Wed May 17 09:37:57 2017 us=283044 MANAGEMENT: CMD 'hold off'
Wed May 17 09:37:57 2017 us=286046 MANAGEMENT: CMD 'hold release'
Wed May 17 09:37:57 2017 us=423447 LZO compression initializing
Wed May 17 09:37:57 2017 us=423447 Control Channel MTU parms [ L:1622 D:1212 EF:38 EB:0 ET:0 EL:3 ]
Wed May 17 09:37:57 2017 us=423447 Data Channel MTU parms [ L:1622 D:1450 EF:122 EB:406 ET:0 EL:3 ]
Wed May 17 09:37:57 2017 us=423447 Local Options String (VER=V4): 'V4,dev-type tun,link-mtu 1558,tun-mtu 1500,proto UDPv4,comp-lzo,cipher AES-256-CBC,auth SHA1,keysize 256,key-method 2,tls-client'
Wed May 17 09:37:57 2017 us=423447 Expected Remote Options String (VER=V4): 'V4,dev-type tun,link-mtu 1558,tun-mtu 1500,proto UDPv4,comp-lzo,cipher AES-256-CBC,auth SHA1,keysize 256,key-method 2,tls-server'
Wed May 17 09:37:57 2017 us=423447 TCP/UDP: Preserving recently used remote address: [AF_INET]192.168.65.3:1195
Wed May 17 09:37:57 2017 us=423447 Socket Buffers: R=[65536->65536] S=[65536->65536]
Wed May 17 09:37:57 2017 us=423447 UDP link local: (not bound)
Wed May 17 09:37:57 2017 us=423447 UDP link remote: [AF_INET]192.168.65.3:1195
Wed May 17 09:37:57 2017 us=423947 MANAGEMENT: >STATE:1495006677,WAIT,,,,,,
Wed May 17 09:37:57 2017 us=425451 MANAGEMENT: >STATE:1495006677,AUTH,,,,,,
Wed May 17 09:37:57 2017 us=425451 TLS: Initial packet from [AF_INET]192.168.65.3:1195, sid=5ff078da 63ea4c36
Wed May 17 09:37:57 2017 us=427450 VERIFY OK: depth=1, C=IT, ST=RM, L=Roma, O=OpenVPN, OU=changeme, CN=OpenVPN-CA, name=OpenVPN-CA, emailAddress=mail@host.domain
Wed May 17 09:37:57 2017 us=427949 VERIFY KU OK
Wed May 17 09:37:57 2017 us=427949 Validating certificate extended key usage
Wed May 17 09:37:57 2017 us=427949 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Wed May 17 09:37:57 2017 us=427949 VERIFY EKU OK
Wed May 17 09:37:57 2017 us=427949 VERIFY OK: depth=0, C=IT, ST=RM, L=Roma, O=OpenVPN, OU=changeme, CN=OpenVPN-CA, name=OpenVPN-CA, emailAddress=mail@host.domain
Wed May 17 09:37:57 2017 us=433956 Control Channel: TLSv1.2, cipher TLSv1/SSLv3 ECDHE-RSA-AES256-GCM-SHA384, 1024 bit RSA
Wed May 17 09:37:57 2017 us=433956 [OpenVPN-CA] Peer Connection Initiated with [AF_INET]192.168.65.3:1195
Wed May 17 09:37:58 2017 us=607523 MANAGEMENT: >STATE:1495006678,GET_CONFIG,,,,,,
Wed May 17 09:37:58 2017 us=607523 SENT CONTROL [OpenVPN-CA]: 'PUSH_REQUEST' (status=1)
Wed May 17 09:37:58 2017 us=609527 PUSH: Received control message: 'PUSH_REPLY,route 10.0.0.0 255.255.255.0,route 10.0.0.0 255.255.255.0,topology net30,ping 10,ping-restart 120,ifconfig 10.0.0.10 10.0.0.9,peer-id 1,cipher AES-256-GCM'
Wed May 17 09:37:58 2017 us=609527 OPTIONS IMPORT: timers and/or timeouts modified
Wed May 17 09:37:58 2017 us=609527 OPTIONS IMPORT: --ifconfig/up options modified
Wed May 17 09:37:58 2017 us=609527 OPTIONS IMPORT: route options modified
Wed May 17 09:37:58 2017 us=609527 OPTIONS IMPORT: peer-id set
Wed May 17 09:37:58 2017 us=609527 OPTIONS IMPORT: adjusting link_mtu to 1625
Wed May 17 09:37:58 2017 us=609527 OPTIONS IMPORT: data channel crypto options modified
Wed May 17 09:37:58 2017 us=609527 Data Channel MTU parms [ L:1553 D:1450 EF:53 EB:406 ET:0 EL:3 ]
Wed May 17 09:37:58 2017 us=609527 Data Channel Encrypt: Cipher 'AES-256-GCM' initialized with 256 bit key
Wed May 17 09:37:58 2017 us=609527 Data Channel Decrypt: Cipher 'AES-256-GCM' initialized with 256 bit key
Wed May 17 09:37:58 2017 us=609527 interactive service msg_channel=584
Wed May 17 09:37:58 2017 us=613527 ROUTE_GATEWAY 192.168.10.1/255.255.255.0 I=17 HWADDR=b4:b5:2f:7f:10:8a
Wed May 17 09:37:58 2017 us=613527 open_tun
Wed May 17 09:37:58 2017 us=614528 TAP-WIN32 device [OpenVPN] opened: \\.\Global\{2B11F943-9FB6-4FCF-955B-E29F306C5408}.tap
Wed May 17 09:37:58 2017 us=614528 TAP-Windows Driver Version 9.21
Wed May 17 09:37:58 2017 us=614528 TAP-Windows MTU=1500
Wed May 17 09:37:58 2017 us=616530 Notified TAP-Windows driver to set a DHCP IP/netmask of 10.0.0.10/255.255.255.252 on interface {2B11F943-9FB6-4FCF-955B-E29F306C5408} [DHCP-serv: 10.0.0.9, lease-time: 31536000]
Wed May 17 09:37:58 2017 us=616530 Successful ARP Flush on interface [5] {2B11F943-9FB6-4FCF-955B-E29F306C5408}
Wed May 17 09:37:58 2017 us=622533 do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Wed May 17 09:37:58 2017 us=622533 MANAGEMENT: >STATE:1495006678,ASSIGN_IP,,10.0.0.10,,,,
Wed May 17 09:38:03 2017 us=979012 TEST ROUTES: 2/2 succeeded len=2 ret=1 a=0 u/d=up
Wed May 17 09:38:03 2017 us=980013 MANAGEMENT: >STATE:1495006683,ADD_ROUTES,,,,,,
Wed May 17 09:38:03 2017 us=980013 C:\WINDOWS\system32\route.exe ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.9
Wed May 17 09:38:03 2017 us=981013 Route addition via service succeeded
Wed May 17 09:38:03 2017 us=981013 C:\WINDOWS\system32\route.exe ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.9
Wed May 17 09:38:03 2017 us=983015 ROUTE: route addition failed using service: L'oggetto esiste già. [status=5010 if_index=5]
Wed May 17 09:38:03 2017 us=983015 Route addition via service failed
Wed May 17 09:38:03 2017 us=983015 Initialization Sequence Completed
Wed May 17 09:38:03 2017 us=983015 MANAGEMENT: >STATE:1495006683,CONNECTED,SUCCESS,10.0.0.10,192.168.65.3,1195,,
I'm really getting crazy, everithing seems working, client get IP address correctly (10.0.0.10). Same for server (10.0.0.1). But after connection I cannot ping the server 10.0.0.1 and I cannot reach any other IP on subnet 192.168.65.0
Using 10.0.0.0/24 in topology net30 has room for 62 clients.
Using the same with topology subnet has room for 252 clients.
Also
[quote]remote 192.168.65.3 1195[/quote][/quote]
Connect to the server coming from internet and not from local/LAN.
Also see mailing list for comments.
Well... one step ahead!!
Updating to 2.4.2 both client/server and insert "topology subnet" into server config, I'm now able to connect and ping OpenVPN server interface from client connected from Internet:
C:\Users\>ping 10.0.0.1
Esecuzione di Ping 10.0.0.1 con 32 byte di dati:
Risposta da 10.0.0.1: byte=32 durata=207ms TTL=128
Risposta da 10.0.0.1: byte=32 durata=75ms TTL=128
Risposta da 10.0.0.1: byte=32 durata=87ms TTL=128
Risposta da 10.0.0.1: byte=32 durata=67ms TTL=128
Two issue remaining:
1) I have to do ipconfig /renew on server to assign the right IP (10.0.0.1). Maybe this can be fixed later since if Windows Server restart due to update I cannot do everytime the command manually...
2) I cannot ping subnet 192.168.10.0 even if the route is correctly pushed:
Your gateway is 192.168.10.1
To that gateway machine you need to add a route,
Network 10.0.0.0 255.255.255.0 (or 10.0.0.0/24)
Destination 192.168.65.3 (IP of VPN server)
so that gateway knows that packets coming from 10.0.0.0 need to be send to 192.168.65.3