Ретрансляция данных

Автор: karymov Дата: 25.12.2009 14:26 Здравствуйте!
Заранее извиняюсь, если тема создана не в той ветке или вообще не соответствует тематике форума в целом. Сообщите об этом.

Есть:
1. Навигационный прибор, передающий данные по протоколу TCP и определеному порту на сервер.
2. Сервер_1 с IP-адресом IP_1.
3. Сервер_2 с IP-адресом IP_2.
4. Сервер_3 с IP-адресом IP_3.
5. Сервера установлены на разных компьютерах, которые никак между собой не связаны, имеют выход в интернет. На серверах 1 и 2 есть службы, "слушающие" данные навигационных приборов по определенным портам.
6. Навигационные приборы отправляют данные на Сервер_3, на котором установлен только сервер Линукс.

Задача:
Сервер_3 принимает от приборов пакеты TCP и в первозданном виде ретранслирует их одновременно на сервера 1 и 2.
Причем данные пришедшие на Сервер_3 на порт, например, 1, отправляются на Сервер_1 на порт, 2. А данные, пришедшие на порт 3, отправляются на Сервер_1 на порт 4 и так далее по нашим правилам.
Т.е. для серверов 1 и 2 все выглядит так, словно бы навигационные приборы сами отправляли бы данные на эти сервера без участия Сервера_3.

Реально ли это сделать с помощью правил iptables? И так, чтобы пакеты данных никак не изменяли свой состав.
Заранее спасибо. Готовы рассмотреть оплату услуг по настройке такого рода действий.
Re: Ретрансляция данных 28.12.2009 21:07daydrim Да, это всё реально сделать,
но нужно более детально рассмотреть, кажется я знаю подобную схему, как раз сделана для навигации.
RSS-материал