Для начала, Ваша начальная оценка является неправильной. Подмена эффективно заменяет IP-адрес исходного отправителя с IP-адресом маршрутизатора. Это приводит к ситуации, где целенаправленный хост (в Вашем случае кластерный узел) назад ответит на тот адрес. Маршрутизатор будет de-подмена пакет (т.е. замените его собственный IP-адрес исходным), и подайте пакет назад в его механизм маршрутизации. Это является также известным как SNAT и является наиболее часто используемым для обеспечения компьютеров на LAN с доступом к Интернету.
Или, выражаясь прямо здесь: Кластерный узел C НЕ передает ответ обратно для хостинга A, он отправляет свои ответы на Стабилизатор B (то есть, если SNAT или подмена настроены правильно).
В подсети, где все хосты подключены к той же подсети непосредственно (который является ситуацией, которую Вы описываете) нет никакого способа вызвать все исходящие соединения от одного хоста до конкретного другого хоста. В сущности это нарушило бы определение подсети (все хосты в подсети могут быть достигнуты, не направляя).
Если Ваша конкретная установка не работает затем, наиболее вероятная причина состоит в том, что Ваша маршрутизация не настраивается правильно. Много людей забывает, что мало того, что они должны обеспечить маршрут для торговли прямым направлением, также необходимо удостовериться, что существует допустимый маршрут для обратного трафика.
Однако необходимо смочь понять все это довольно легко использующее tcpdump.
Предполагается, что nic 0 (eth0) подключен к Интернету.
Добавьте nic к вашему шлюзу / dhcp / dns серверу. Подключите nic 1 (eth1) к переключателю 1, Подключите nic 2 (eth2) к переключателю 2, Добавьте два правила маскировки: одно для eth1-> eth0 и одно для eth2-> eth0. Либо привяжите две службы dhcp к каждому соответствующему IP-адресу, либо получите службу DHCP, которая может обрабатывать обслуживание нескольких IP-адресов. Сделайте их обе в подсети /24(255.255.255.0) и включите пересылку.
Это займет 5 минут с ящиком ubuntu.
Вы не упомянули подсеть в своих сетях, поэтому я предполагаю, что она установлена на базовую / 24 или 255.255.255.0.
Если вы хотите присоединиться к двум :