This will be of little interest to most people, but somebody may find it on Google and be grateful! I have seen a few queries about this out there, and I’ve hit the problem twice recently, so I thought it worth posting.
If you a have a WET11 wirless ethernet bridge or similar product, and you’re having problems getting DHCP to work across it, it may be that your DHCP client is not setting the ‘broadcast bit’ in its DHCP query. I fixed this on my Linux DHCP server by adding:
always-broadcast on;
at the appropriate point in /etc/dhcpd.conf. See the dhcpd.conf man page for more info.