I am not getting an IP in the subnet 10.0.0.0/24
where the DHCP is working and should serve an IP, I am getting instead only an IP in the subnet 169.254.0.0/16
(link local address) that is probably given by Windows which runs on the laptop I am using to test this, which makes me think it might be a problem of the network firewall blocking the DHCP Discovery service.
And if that is caused by the firewall, which ports I should be opening for DHCP Discovery to work?