Arduino Uno and W5100 ethernet shield not connecting to home network

SurferTim:
That means if you use the usb power, whether the power cable is connected or not, it works ok?

Not unless I open the serial monitor which as you mentioned sends a reset signal to the arduino.

So what it boils down to is that it needs to be reset (either from the IDE or manually) to establish network connectivity. I believe this is not supposed. Somebody cares to confirm?