
У меня есть два устройства, взаимодействующие между собой, A и B, по протоколу UDP.
Между ними находится ответвительное устройство, к которому подключен C. Чтобы C мог принимать трафик, ему необходимо установить тот же IP-адрес и MAC-адрес, что и A.(1) Это работает, показывая данные, предназначенные для A(который отправляется из B). Однако когда я также добавляю B (чтобы увидеть входящий трафик из A), все перестает работать.
Я предполагаю, что это из-за конфликта двух пар настроенных IP. Я предполагаю, что внутренняя маршрутизация получает приоритет и. Так(1)перестает работать, поскольку адрес B также находится на той же машине, которая не создает никакого трафика.
Что я могу с этим сделать?
Цель состоит в том, чтобы иметь возможность получитьnc -v -u -l <IP_from_A_or_B> 2000 | hd
Наверняка этот сценарий не является необычным при перехвате данных? Вместо того, чтобы писать неразборчивый, я бы хотел иметь возможность решить это с помощью конфигурации. С дополнительными узлами в сети или без них.