separate interfaces of same network

Hi Guys,

I’m trying to separate, wired from wireless devices, both in the same network (192.168.14.0/24) using differents pools of ip.
Here what I’ve done:

eth2
  |
  |--- vlan1 (vid: 20), address 192.168.14.1/24, dhcp server using pool "wired" (192.168.14.2-192.168.14.99)
  |
  |--- vlan2 (vid: 30), address 192.168.14.100/24, dhcp server using pool "wireles" (192.168.14.101-192.168.14.149)

set in Network:
address: 192.168.14.0/24, gw: 192.168.14.1, dns: 192.168.14.1

in route list I have:
Dst.Address 192.168.14.0/24, gw: vlan1, vlan2, Pref.Source: 192.168.14.1

and it doesn’t work…
It only work, if I delete vlan1 and change the adress of vlan2 from 192.168.14.100/24 in 192.168.14.1/24 (ofc).

Any solution?

Thank you.