I'm trying to use the Ethernet DHCP library (which can be found here: http://gkaindl.com/software/arduino-ethernet/dhcp
), but without any success; in particular, I have tried the synchronous request example with my computer acting as a DHCP server, and the syslog messages show that it receives many malformed messages followed by a correct DHCPDISCOVER one, to which the server answers back a DHCPOFFER, but the Arduino never answers back, instead it continues again with malformed messages followed by the discovery ones, and so on (here you can find an extract of the log: http://pastebin.com/eLhixfFk
This packet sequence is confirmed also by Wireshark, with the malformed DHCP messages too. Is there anyone that has a similar problem? Is there any different DHCP library that I can try?