Ich würde vorschlagen erst einmal die grundlegende Kommunikation mit dem W5100 zu testen. Dabei nur das Eth-Shield auf den Arduino stecken und alles über USB mit dem PC verbinden (kein Netzwerkkabel anschließen). Anschließend mehrmals einen Reset ausführen und schauen, ob die IP durch das Testprogramm immer richtig gesetzt wird.
Hier das entsprechende Testprogramm: https://raw.github.com/wiki/watterott/KnowledgeBase/files/arduino_ethshield.ino
Update: So wie es aussieht, ist auf dem Eth-Shield der Reset-IC nicht bestückt und daher wird es hier das bekannte Resetproblem des W5100 geben.
Gruß
Andreas
