I won't go into the back story, but the immediate question is what's the max supported value for DHCP lease time field? It seems to take something around 9700 days or so (in seconds) but someone's set it to 10,000 days and it's causing problems. We need a very very long lease time, and static IP's are out of the question.
For part 2 extra credit, anybody knows what happens if a server supports a larger max value than a client and hands the client a lease time value that goes over its supported range?
Server is default dhcpd on SuSE enterprise linux 11 GA, client is a firmware embedded stack.