Назад | Перейти на главную страницу

Маршрутизация трафика через два хоста к одной виртуальной машине

Вот иллюстрация ситуации:

У меня есть два хоста (под управлением Debian с KVM), у которых есть общедоступные IP-адреса, и они также подключены через vSwitch vLan.

Интерфейсы vlan также имеют мосты, поэтому я могу вешать виртуальные машины в одной сети.

На обоих хостах я хотел бы перенаправить трафик с порта 300 к порту ВМ 22, на хозяин 1.

Проблема в том, что мой шлюз по умолчанию на виртуальной машине 10.10.0.1. Итак, мое SSH-соединение закончилось хозяин 1 работает отлично, но закончился хозяин 2 это невозможно. Когда я меняю шлюз по умолчанию на 10.10.0.2, это наоборот.

Я мог представить себе использование второй таблицы маршрутизации на виртуальной машине. Но когда я отслеживаю трафик внутри, он показывает, что трафик всегда идет от моего локального провайдера, а не от хостов. Поэтому я не знаю, как классифицировать трафик.

Есть ли способ перенаправить трафик извне через оба хоста на одну и ту же виртуальную машину и наоборот?