I want to configure DHCP server in a way that it puts "regular" smartphones and tablets into a separate subnet. Is it possible to detect if the DHCP request comes from an Android or iOS device based on the DHCP request itself?
For example: a Sony android phone which was around set the following DHCP options in request, which are potentially useful for identification
bootp.option.vendor_class_id == "dhcpcd-5.2.10:Linux-2.6.32.9-perf:armv7l:mogami"
bootp.option.hostname == "android-c7d342d011ea6419"
Are there any known common patterns in SmartPhone DHCP requests that are better than MAC prefix?