Você pode atribuir várias NICs virtuais ao seu appliance que são "correspondidas" às NICs físicas iguais ou separadas (dependendo do layout / configuração da rede física).
Meu dispositivo, que é um liner IP baseado em Linux, é transparente para os periféricos de rede, ou seja, nenhum endereço IP atribuído a nenhuma de suas interfaces.
Por causa da conversa, vamos usar a conexão ADSL como exemplo, enquanto o dispositivo está inspecionando o tráfego bidirecional, a rede está se comportando como se o dispositivo não estivesse lá, conectado à rede (veja Configuração física em o diagrama em anexo).
Gostaria de saber se posso incluir esse "dispositivo" dentro de uma máquina Windows e tê-lo operado virtualmente para que ele ainda assente em linha entre o roteador ADSL e a interface de rede do Windows usando NICs virtuais (ou qualquer que seja seu nome no Windows) e inspecionando o tráfego, como se estivesse em um dispositivo físico separado, o desenho em "Configuração Virtual" no diagrama anexo mostra o que estou tentando alcançar.
Lendo um pouco nos documentos do VirtualBox, parece que ligar o lado direito é relativamente simples, talvez eu deva ter um adaptador de rede configurado como Bridge Networking e o VirtualBox se conectará para a NIC física na máquina host e os pacotes de rede são trocados diretamente, contornando a pilha de rede do sistema operacional host (WinXP no meu caso).
No entanto, não tenho ideia de como alcançar o lado esquerdo do meu diagrama, o que requer a adição de NICs virtuais às janelas e a sua configuração correta, de forma a tornar possível esse pipeline.
Eu gostaria de receber ajuda.
a propósito, se isso não for possível com o VirtualBox, mas com outra solução de virtualização (por exemplo, VMWare), eu aceitaria o outro também.
Você pode atribuir várias NICs virtuais ao seu appliance que são "correspondidas" às NICs físicas iguais ou separadas (dependendo do layout / configuração da rede física).
redes em ponte são facilmente executadas fora da caixa pelo libvirt / kvm, usando uma interface de ponte linux normal conectada a uma NIC física e um driver TUN