Is it possible to set up 2 dhcp pools/subnets (superscope ?) on a vlan/wifi with mac filtering in such a way that it sends a known mac address to pool 1 and all unknown to pool 2. Kind of like a private wlan and guest wlan, while only having to use 1 ssid ?
What is simple to do is the following: use one DHCP pool. When a known MAC gets IP address assigned, you can make it static and change IP address (to some address outside the DHCP pool). When same client tries to renew the lease, it gets the new statically defined IP address.