I have been using my arduino ethernet project for a while , but i get a weird problem occasionally ,
the LINK led in Ethernet shield blinking fast (not responding in web page but arduino works) and if i unblug and replug the rj45 from hub , it will work again ..!
The cause of this it`s actually poorly designed reset circuitry by the shield designers.
A quick workaround is adding a 1uF capacitor between the reset pin and gnd.
Might disturb code upload using traditional USB -> Serial bootloader though. But for unattended use it works fine.