Como fazer com que dois adaptadores de loopback se comuniquem?

0

Eu tenho que testar algum aplicativo de rede java. Cada aplicativo cliente é identificado por seu IP. Portanto, a maneira mais simples de testá-lo é executar algumas máquinas ou VMs ... Mas cada instância desse aplicativo pode ser executada com a interface local especificada para vincular. Então, pensei em criar várias interfaces de loopback e executar cada instância de um aplicativo com IP de interface de loopback especificado em uma única máquina, sem nenhuma VM.

Para teste, criei 2 adaptadores de loopback no Windows:

1: 192.168.10.201/255.255.255.0

2: 192.168.10.210/255.255.255.0

Nenhum gw ou DNS é especificado para eles. Eu adicionei os dois ao system32 / etc / hosts.

Quando executo um aplicativo com IP especificado, ele se conecta ao adaptador de loopback com sucesso, mas não vê outro adaptador de loopback (tempo limite de conexão).

Então, o problema é que os adaptadores não podem se comunicar. Como configurá-lo corretamente?

    
por user3064331 22.05.2014 / 22:57

1 resposta

-1

Esses dois endereços IP estão na mesma sub-rede. Isso significa que quando você envia pacotes de um desses IPs para o outro, a pilha de rede espera que eles estejam na mesma interface. Você pode ter mais sorte se tiver certeza de que o terceiro octeto ( 10 ) é diferente em ambas as interfaces.

Como as interfaces de loopback geralmente não são roteáveis (você não pode se conectar a IPs externos de 127.0.0.1), não tenho certeza se isso pode funcionar com interfaces de loopback de qualquer maneira. É possível (e aceitável) usar um único adaptador de loopback com dois endereços IP (que agora devem estar na mesma sub-rede, já que é uma interface)

    
por 23.05.2014 / 01:14