Virtualize endereços MAC em uma única interface de rede física

3

Plano de fundo: Estou trabalhando com um aplicativo que é executado em uma máquina host que identifica principalmente clientes por meio de endereços MAC (algo que eu não gostaria de alterar). Eu estou tentando simular cerca de 30 clientes sem reunir um cluster de computadores físicos ou obter interfaces de rede com várias portas.

É possível virtualizar endereços MAC em uma máquina Windows sem o uso de máquinas virtuais? Eu gostaria que o único NIC aparecesse e funcionasse como dois NICs com outras máquinas em rede com IPs exclusivos (aliased) e endereços MAC.

Parece ser possível via Linux .

É possível fazer isso no Windows 7? Se sim, como?

    
por BlueRidge 09.05.2015 / 00:40

2 respostas

0

De acordo com o a definição da Wikipédia sobre o endereço MAC

A media access control address (MAC address) is a unique identifier assigned to network interfaces for communications on the physical network segment. MAC addresses are used as a network address for most IEEE 802 network technologies, including Ethernet and WiFi. Logically, MAC addresses are used in the media access control protocol sublayer of the OSI reference model.

Portanto, não faz sentido ser capaz de ter mais de um deles por adaptador físico.

Sua opção em um único host do Windows seria empregar virtualização. Com 4 GB de RAM livre, você pode levantar 30 VMs com ~ 128 MB de RAM cada. Bastante suficiente para executar algumas redes. Ou você pode executar metade das VMs com o dobro dos adaptadores, etc.

    
por 10.08.2015 / 18:02
0

Em Edições do Servidor, ou no Windows XP ou 2K, instale várias instâncias do driver do Adaptador de Loopback da Microsoft. Cada um fornece um dispositivo (virtual) separado, com sua própria pilha de MAC e IP.

    
por 09.10.2015 / 09:11