Why does my Ethernet Shield not work?

Perhaps you should have been a little more knowledgable about what you were buying before making your purchase. Keep the mega as a learning experience and purchase a regular arduino if you need a direct pin plug up.