Virtual Ethernet Adapter / Multiple MAC and IP address for one adapter

ethernetnetworkingvirtualizationwindows 7

I need to emulate multiple (10+) Ethernet adapters (different MAC and IP, same subnet) through a single Ethernet adapter. I know you can assign multiple IP addresses to a single adapter, but haven't found any solution for multiple MAC address. I am currently doing this by using Linux VMs under VirtualBox with bridged virtual adapters. However, this solution is not optimal for my applications.

I would like to know if it is possible to do the same without a virtual machine setup.

Edit:

Found something for Linux: Multimac, hopefully someone will point me to a Windows based solution.

Best Answer

This is by no means tested, but the tuntap driver that OpenVPN uses works under Windows. You can use it to create "virtual" adapters.

Having read through this article/software page, I don't see why you wouldn't be able to change the MAC of each of these virtual adapters in the registry as described.