I'm a student at the University of Tübingen, and
I worked as a student worker at the
Chair for Computer Networks and Internet.
Our project used the open-source virtual machine Bochs.
One problem we had was that Bochs only supports one network interface card (NIC) for every virtual machine.
I had the job to change that, and patched it to support four distinct NICs with different types.
The patch is released under the LGPL.
You can download it here:
Patch against Bochs 2.2 pre3
How to use the NICs
I also documented how I modified Bochs in some kind of simple paper. You can get it here:
OpenOffice.org SXW File, or PDF
For questions, comments or criticism please send me an e-mail to ttri at teifel dot net