I'm using an Arduino Mega 2560 with an Arduino Ethernet Shield V1.1. If I don't specify the IP manually, the Arduino hangs (long past the 1 minute timeout that's been coded into the Network library). If I do specify an IP, the IP set gets turned into 0.0.0.0. Here's my code: http://pastebin.com/v8MzLrTr I heard that you have to change some of the pins around on the Ethernet Shield to get it to play properly with the Arduino Mega, and I tried following a guide that had me re-wire 4 of the pins to different ports on the Arduino Mega, but to no avail. I've reverted them back now.
All help appreciated, James