Please look at the log file that contains dnsmasq logging. Usually this is /var/log/syslog or /var/log/messages. If you see logs saying "no address range available for DHCP request ...", I think these indicate that the VM's DHCP request cannot be satisfied because Dnsmasq is not correctly configured at that time.
Miyagishi-san, thank you for your comment.
Please look at the log file that contains dnsmasq logging. Usually this is /var/log/syslog or /var/log/messages. If you see logs saying "no address range available for DHCP request ...", I think these indicate that the VM's DHCP request cannot be satisfied because Dnsmasq is not correctly configured at that time.