Hi Squigley,
I’m working on the same problem with DHCP leases on the Botanicalls and have made my own dirty changes to get the code working. I’ve completely commented out the DHCP check subroutine, as I couldn’t get the new ethernet.maintain command working with it.
Could you tell me more about the changes you made in the above post? and/or post the code? I think my code will have problems as it never renews the DCHP lease.
Also, I think the the EthernetDHCP, Ethernet DNS libraries are not necessary with the new Ethernet library in Arduino 1.0. Would you agree?