Ok it is better now after some changes, IP addresses are assigned correctly
from the two ranges. but non of the clients can reach each other, even ping
is not working.

server config now:
proto udp
dev tun

ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
dh /etc/openvpn/dh2048.pem

mode server
tls-server
topology subnet
push "topology subnet"
ifconfig 10.8.0.1 255.255.254.0
ifconfig-pool 10.8.1.0 10.8.1.253
route-gateway 10.8.0.1
push "route-gateway 10.8.0.1"

ifconfig-pool-persist ipp.txt

client-config-dir /etc/openvpn/ccd

push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"

client-to-client

keepalive 10 300
comp-lzo

user nobody
group nobody
persist-key
persist-tun

status /etc/openvpn/openvpn-status.log

verb 6

DHCP client config file:
client
dev tun
proto udp
remote ************* 1194
resolv-retry infinite
nobind
persist-key
persist-tun
comp-lzo
verb 3
ca e:\\Temp\\vpn\\ca.crt
cert e:\\Temp\\vpn\\client2.crt
key e:\\Temp\\vpn\\client2.key

And I have one file in the ccd dir for one of the clients to set static IP:
ifconfig-push 10.8.0.5 255.255.254.0

The routing table on the dhcp client looks like this at the moment:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.101      5
         10.8.0.4  255.255.255.252         On-link          10.8.0.6    276
         10.8.0.6  255.255.255.255         On-link          10.8.0.6    276
         10.8.0.7  255.255.255.255         On-link          10.8.0.6    276
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.1.0    255.255.255.0         On-link     192.168.1.101    261
    192.168.1.101  255.255.255.255         On-link     192.168.1.101    261
    192.168.1.255  255.255.255.255         On-link     192.168.1.101    261


And the routing table on the client with static ip:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
10.8.0.0        *               255.255.254.0   U     0      0        0 tun0
172.17.0.0      *               255.255.0.0     U     0      0        0
docker0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0


And I am trying to reach 10.8.0.5 from 10.8.1.1

And here is the log from the dhcp client when connecting:
Sun Mar 06 21:30:59 2016 PUSH: Received control message:
'PUSH_REPLY,topology subnet,route-gateway 10.8.0.1,dhcp-option DNS
8.8.8.8,dhcp-option DNS 8.8.4.4,ping 10,ping-restart 300,ifconfig 10.8.1.0
255.255.254.0'
Sun Mar 06 21:30:59 2016 OPTIONS IMPORT: timers and/or timeouts modified
Sun Mar 06 21:30:59 2016 OPTIONS IMPORT: --ifconfig/up options modified
Sun Mar 06 21:30:59 2016 OPTIONS IMPORT: route-related options modified
Sun Mar 06 21:30:59 2016 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option
options modified
Sun Mar 06 21:30:59 2016 do_ifconfig, tt->ipv6=0,
tt->did_ifconfig_ipv6_setup=0
Sun Mar 06 21:30:59 2016 MANAGEMENT: >STATE:1457299859,ASSIGN_IP,,10.8.1.0,
Sun Mar 06 21:30:59 2016 open_tun, tt->ipv6=0
Sun Mar 06 21:30:59 2016 TAP-WIN32 device [Ethernet 2] opened:
\\.\Global\{956E0460-9261-4CD3-A69F-D7B45057C62B}.tap
Sun Mar 06 21:30:59 2016 TAP-Windows Driver Version 9.21
Sun Mar 06 21:30:59 2016 Set TAP-Windows TUN subnet mode
network/local/netmask = 10.8.0.0/10.8.1.0/255.255.254.0 [SUCCEEDED]
Sun Mar 06 21:30:59 2016 Notified TAP-Windows driver to set a DHCP
IP/netmask of 10.8.1.0/255.255.254.0 on interface
{956E0460-9261-4CD3-A69F-D7B45057C62B} [DHCP-serv: 10.8.1.254, lease-time:
31536000]
Sun Mar 06 21:30:59 2016 Successful ARP Flush on interface [33]
{956E0460-9261-4CD3-A69F-D7B45057C62B}
Sun Mar 06 21:31:05 2016 TEST ROUTES: 0/0 succeeded len=0 ret=0 a=0 u/d=down
Sun Mar 06 21:31:05 2016 Route: Waiting for TUN/TAP interface to come up...
Sun Mar 06 21:31:32 2016 TEST ROUTES: 0/0 succeeded len=0 ret=0 a=0 u/d=down
Sun Mar 06 21:31:32 2016 Route: Waiting for TUN/TAP interface to come up...
Sun Mar 06 21:31:33 2016 TEST ROUTES: 0/0 succeeded len=0 ret=0 a=0 u/d=down
Sun Mar 06 21:31:33 2016 Route: Waiting for TUN/TAP interface to come up...
Sun Mar 06 21:31:34 2016 TEST ROUTES: 0/0 succeeded len=0 ret=0 a=0 u/d=down
SYSTEM ROUTING TABLE
0.0.0.0 0.0.0.0 192.168.1.1 p=0 i=3 t=4 pr=3 a=25282 h=0 m=5/0/0/0/0
10.8.0.4 255.255.255.252 10.8.0.6 p=0 i=33 t=3 pr=2 a=6211 h=0 m=276/0/0/0/0
10.8.0.6 255.255.255.255 10.8.0.6 p=0 i=33 t=3 pr=2 a=6211 h=0 m=276/0/0/0/0
10.8.0.7 255.255.255.255 10.8.0.6 p=0 i=33 t=3 pr=2 a=6211 h=0 m=276/0/0/0/0
127.0.0.0 255.0.0.0 127.0.0.1 p=0 i=1 t=3 pr=2 a=261734 h=0 m=306/0/0/0/0
127.0.0.1 255.255.255.255 127.0.0.1 p=0 i=1 t=3 pr=2 a=261734 h=0
m=306/0/0/0/0
127.255.255.255 255.255.255.255 127.0.0.1 p=0 i=1 t=3 pr=2 a=261734 h=0
m=306/0/0/0/0
192.168.1.0 255.255.255.0 192.168.1.101 p=0 i=3 t=3 pr=2 a=25282 h=0
m=261/0/0/0/0
192.168.1.101 255.255.255.255 192.168.1.101 p=0 i=3 t=3 pr=2 a=25282 h=0
m=261/0/0/0/0
192.168.1.255 255.255.255.255 192.168.1.101 p=0 i=3 t=3 pr=2 a=25282 h=0
m=261/0/0/0/0
192.168.196.0 255.255.255.0 192.168.196.1 p=0 i=47 t=3 pr=2 a=25285 h=0
m=276/0/0/0/0
192.168.196.1 255.255.255.255 192.168.196.1 p=0 i=47 t=3 pr=2 a=25285 h=0
m=276/0/0/0/0
192.168.196.255 255.255.255.255 192.168.196.1 p=0 i=47 t=3 pr=2 a=25285 h=0
m=276/0/0/0/0
192.168.241.0 255.255.255.0 192.168.241.1 p=0 i=46 t=3 pr=2 a=25285 h=0
m=276/0/0/0/0
192.168.241.1 255.255.255.255 192.168.241.1 p=0 i=46 t=3 pr=2 a=25285 h=0
m=276/0/0/0/0
192.168.241.255 255.255.255.255 192.168.241.1 p=0 i=46 t=3 pr=2 a=25285 h=0
m=276/0/0/0/0
224.0.0.0 240.0.0.0 127.0.0.1 p=0 i=1 t=3 pr=2 a=261734 h=0 m=306/0/0/0/0
224.0.0.0 240.0.0.0 192.168.1.101 p=0 i=3 t=3 pr=2 a=25289 h=0 m=261/0/0/0/0
224.0.0.0 240.0.0.0 192.168.196.1 p=0 i=47 t=3 pr=2 a=25289 h=0
m=276/0/0/0/0
224.0.0.0 240.0.0.0 192.168.241.1 p=0 i=46 t=3 pr=2 a=25289 h=0
m=276/0/0/0/0
224.0.0.0 240.0.0.0 10.8.0.6 p=0 i=33 t=3 pr=2 a=25289 h=0 m=276/0/0/0/0
255.255.255.255 255.255.255.255 127.0.0.1 p=0 i=1 t=3 pr=2 a=261734 h=0
m=306/0/0/0/0
255.255.255.255 255.255.255.255 192.168.1.101 p=0 i=3 t=3 pr=2 a=25289 h=0
m=261/0/0/0/0
255.255.255.255 255.255.255.255 192.168.196.1 p=0 i=47 t=3 pr=2 a=25289 h=0
m=276/0/0/0/0
255.255.255.255 255.255.255.255 192.168.241.1 p=0 i=46 t=3 pr=2 a=25289 h=0
m=276/0/0/0/0
255.255.255.255 255.255.255.255 10.8.0.6 p=0 i=33 t=3 pr=2 a=25289 h=0
m=276/0/0/0/0
SYSTEM ADAPTER LIST
VMware Virtual Ethernet Adapter for VMnet1
  Index = 46
  GUID = {1B1731F5-1880-4038-8DF1-22D9C9729B94}
  IP = 192.168.241.1/255.255.255.0
  MAC = 00:50:56:c0:00:01
  GATEWAY = 0.0.0.0/255.255.255.255
  DNS SERV =
TAP-Windows Adapter V9
  Index = 33
  GUID = {956E0460-9261-4CD3-A69F-D7B45057C62B}
  IP = 10.8.0.6/255.255.255.252
  MAC = 00:ff:95:6e:04:60
  GATEWAY = 0.0.0.0/255.255.255.255
  DHCP SERV = 10.8.0.5/255.255.255.255
  DHCP LEASE OBTAINED = Sun Mar 06 19:48:02 2016
  DHCP LEASE EXPIRES  = Mon Mar 06 19:48:02 2017
  DNS SERV = 8.8.8.8/255.255.255.255 8.8.4.4/255.255.255.255
Microsoft Wi-Fi Direct Virtual Adapter
  Index = 5
  GUID = {286F1C2F-D5CA-4BDA-BA7A-48B13FE7D474}
  IP = 0.0.0.0/0.0.0.0
  MAC = 00:c2:c6:52:1c:56
  GATEWAY = 0.0.0.0/255.255.255.255
  DHCP SERV =
  DHCP LEASE OBTAINED = Sun Mar 06 21:31:34 2016
  DHCP LEASE EXPIRES  = Sun Mar 06 21:31:34 2016
  DNS SERV =
Intel(R) Centrino(R) Wireless-N 2230
  Index = 4
  GUID = {E6ABABDE-DBB3-4C3F-A306-2C613D7C7CCB}
  IP = 0.0.0.0/0.0.0.0
  MAC = 00:c2:c6:52:1c:55
  GATEWAY = 0.0.0.0/255.255.255.255
  DHCP SERV =
  DHCP LEASE OBTAINED = Sun Mar 06 21:31:34 2016
  DHCP LEASE EXPIRES  = Sun Mar 06 21:31:34 2016
  DNS SERV =
Qualcomm Atheros AR8171/8175 PCI-E Gigabit Ethernet Controller (NDIS 6.30)
  Index = 3
  GUID = {4CDE337E-AB0D-4982-8482-29AD34ED0176}
  IP = 192.168.1.101/255.255.255.0
  MAC = 28:d2:44:58:9b:19
  GATEWAY = 192.168.1.1/255.255.255.255
  DHCP SERV = 192.168.1.1/255.255.255.255
  DHCP LEASE OBTAINED = Sun Mar 06 21:30:08 2016
  DHCP LEASE EXPIRES  = Sun Mar 06 23:30:08 2016
  DNS SERV = 8.8.8.8/255.255.255.255 8.8.4.4/255.255.255.255
VMware Virtual Ethernet Adapter for VMnet8
  Index = 47
  GUID = {ADD6AC9D-BA8F-4494-830B-16BC591C9BA7}
  IP = 192.168.196.1/255.255.255.0
  MAC = 00:50:56:c0:00:08
  GATEWAY = 0.0.0.0/255.255.255.255
  DNS SERV =
Sun Mar 06 21:31:34 2016 Initialization Sequence Completed With Errors (
see http://openvpn.net/faq.html#dhcpclientserv )
Sun Mar 06 21:31:34 2016 MANAGEMENT:
>STATE:1457299894,CONNECTED,ERROR,10.8.1.0,[MASKED_SERVER_IP]


So it is weird. 10.8.0.5 should be the client with one static IP.

2016-03-06 19:33 GMT+00:00 Selva Nair <selva.n...@gmail.com>:

>
> On Sun, Mar 6, 2016 at 2:17 PM, Zoltán Szabó <zo...@zoell.us> wrote:
>
>> Sun Mar 06 19:33:39 2016 Set TAP-Windows TUN subnet mode
>> network/local/netmask = 10.8.1.0/10.8.1.2/10.8.1.1 [SUCCEEDED]
>> Sun Mar 06 19:33:39 2016 MANAGEMENT: Client disconnected
>> Sun Mar 06 19:33:39 2016 ERROR: --ip-win32 dynamic [offset] : offset is
>> outside of --ifconfig subnet
>> Sun Mar 06 19:33:39 2016 Exiting due to fatal error
>>
>> First I tought this is something to do with this line:
>> push "topology subnet"
>>
>> So I changed it to just:
>> topology subnet
>>
>
> The push syntax is correct, but your client is getting the wrong netmask,
> it seems. Please post the new server config.
>
> Selva
>
------------------------------------------------------------------------------
_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to