Jordan Terrell sent in this link to a DHCP library he's been writing for Arduino Ethernet. It's part of a larger RFID door lock project he's working on.

I knew that the Arduino Ethernet hardware and supporting library didn't directly support getting an IP address (and other supporting information) via DHCP. I began to look around to see if someone had developed a library that would handle the DHCP handshake, and unfortunately I could find no such library - only comments of people wishing someone would develop such a library. Well, I've started just that - a DHCP library for the Arduino Ethernet shield.





































Just released version 0.2 of the DHCP library - added retry functionality...
http://blog.jordanterrell.com/post/Arduino-DHCP-Library-Version-02.aspx
Reply to this comment