jalethernet is an open firmware that allows you to build a low cost hardware that implements TCP/IP over ethernet networks.