I bought a Ethernet interface and a micro controller form http://www.futurlec.com/ for a cheap price. (With a very slow delivery).
- Ethernet interface: ET-MINI ENC28j60 – www.etteam.com
- Micro controller: ET-Base AVR (r2) Atmega128 – www.etteam.com
The base code used to create this web server are provided by tuxgraphics.org:
The code has been changed to support atmage16 and atmega128 by extracting the SPI initialization and the hard coded pin numbers from the source. This is needed because the registers and pins are different from the atmega88 family.
Here is the source code with support for atmega16 and 128.