Вот схема моей ситуации.
/-(Network cloud)- Host B (192.168.1.2)
Host A -NIC 1 (192.168.1.50) - <-- Connected via patch panel to either B or C
\-(Network cloud)- Host C (192.168.1.2)
- NIC 2 (currently unused)
Все хосты работают под управлением Linux Redhat вариантов. Ранее эта конфигурация представляла собой две полностью разделенные сети с целью тестирования развертываний программного обеспечения. Узел B и узел C находятся в идентичных сетях, так как они оба настроены с одинаковыми адресами узла и сети. Кроме того, соединение между хостом A и двумя сетями проходит через серию коммутаторов и маршрутизаторов, которые по причинам тестирования не могут быть изменены.
У меня все инструменты разработки установлены на хосте A. У меня есть один сетевой адаптер на хосте A, настроенный для ip в сети 192.168.1.0, так что я могу подключиться к сети хоста B или хоста C. У меня есть еще один сетевой адаптер на хосте A, который также можно использовать.
Мой вопрос заключается в том, какие варианты, если таковые имеются, нужно ли одновременно подключать к хосту B и хосту C? Учитывая, что мне разрешено изменять только конфигурацию на хосте A, я не должен изменять конфигурацию на хосте B, хосте C или любом переходе по пути.
Сначала я подумал, что смогу решить эту проблему с помощью трансляции NAT на хосте A. Но я не был уверен, как это нужно будет настроить, или это сработает в моей ситуации.