Have a look at the etherten. The design is availlable so you can adapt that to your specifications.
edit: link added