Verifique o arquivo de concessões do seu servidor DHCP. Não tenho certeza do que você está usando para isso, mas dhcpd ou isc-dhcp-server no Linux armazenam seu arquivo de concessões em /var/lib/dhcp/dhcpd.leases . dnsmasq armazena seu arquivo de concessões em /var/lib/misc/dnsmasq.leases . Ou terá o endereço IP atribuído, a hora em que foi atribuído, o endereço MAC ao qual foi atribuído e o nome do host com o qual o cliente respondeu durante a negociação.
Como alternativa, você pode usar ferramentas SDN como o OpenDaylight para obter inventário ativo do seu ambiente conforme ele é implantado. Para implantações menores, basta usar o arquivo de concessões DHCP funciona bem.
Alternativa para isso, basta abrir um console VNC para o convidado e usar ipconfig no Windows XP para obter um endereço de um convidado específico. Isso é entediante muito rapidamente, e algum tipo de relatório de software é necessário depois de administrar mais de dez caixas.