eth0:1
etc. é a maneira antiga de atribuir vários endereços IP a uma única interface. Novas ferramentas ( ip addr
) apenas mostram a lista de IPs. Não é uma "interface virtual" de qualquer forma.
Vários endereços IPv4 em uma única interface causam muita dor de cabeça, a menos que você possa instruir cada aplicativo a se vincular apenas a um endereço IP específico (e muitos aplicativos não podem fazer isso).
Você não disse que tipo de protocolo deseja testar, mas uma maneira mais simples de simular uma arquitetura de rede mais complicada em uma única máquina é espaços de nomes da rede . Crie quantos você precisar, conecte-os com pares de ethernet virtuais e execute um (ou muitos) clientes em cada um deles para testar o que você deseja testar.
Google para tutoriais sobre como configurar namespaces de rede, existem alguns. Eu recomendo rodar um xterm (ou vários) em cada namespace, o que torna simples iniciar programas.