Я должен проверить какое-то сетевое приложение Java. Каждое клиентское приложение идентифицируется по его IP. Так что самый простой способ проверить это - запустить несколько машин или виртуальных машин ... Но каждый экземпляр этого приложения может быть запущен с указанным локальным интерфейсом для привязки. Поэтому я подумал, что я мог бы просто создать много петлевых интерфейсов и запустить каждый экземпляр приложения с указанным IP-интерфейсом петлевого интерфейса на одной машине без каких-либо виртуальных машин.
Для теста я создал 2 петлевых адаптера под Windows:
1: 192.168.10.201/255.255.255.0
2: 192.168.10.210/255.255.255.0
Для них не указан gw или DNS. Я добавил их обоих в system32/etc/hosts.
Когда я запускаю приложение с указанным IP-адресом, оно успешно связывается с адаптером обратной связи, но не видит другой адаптер обратной связи (Тайм-аут соединения).
Проблема в том, что адаптеры не могут общаться друг с другом. Как правильно его настроить?