Communicating with ethernet?

You would have to implement all the protocols from the low level CSMA/CD stuff all the way up to the TCP/IP (if needed).

That is VERY difficult, and considreing that the cheapest ethernet shields / add ons cos around 20$ its not worth it