¿Es posible que el servidor DHCP determine el sistema operativo del cliente?
Estoy trabajando en una herramienta de monitoreo para puertas de enlace en redes locales que se basa en la web y me gustaría poder determinar de alguna manera qué sistema operativo está ejecutando un dispositivo en la red y me parece el lugar más obvio para descubrir que está en la hora en que el servidor DHCP asigna una dirección IP.
De lo contrario, sé cómo filtrar el tráfico en el puerto 80 y extraer la información del encabezado HTML, pero este método se basa en esperar a que el dispositivo navegue por la web y, por lo tanto, sea menos deseable que una detección / resolución muy temprana, especialmente. ya que no todos los dispositivos se utilizarán para navegar por internet.
Tengo el control completo de la configuración de la puerta de enlace: está ejecutando una distribución de Debian reducida, por lo que cualquier otra herramienta que haga el trabajo: DHCP, DNS, ARP, etc., ¡estoy abierto a sugerencias!