PDA

Просмотр полной версии : как подменить порт?


chekist
18.09.2009, 16:35
Есть прога для мониторинга сети, в сети кассовые аппараты и подобная лабуда. Клиент обращается к серверу по порту 887, сервак линуксовый находится в локальной сети. Клиентская часть дико глючная и они постоянно дохнут, сервер же стабильно работает как я ево один рас настроил больше и не трогал. Прислали мне новую версию, а там офигенный сюрприз сервер теперь должен быть виндовый. Посмотрел новую версию заметил что серверную часть они почти не меняли изменили только порт на котором висит демон теперь он 1887.
Вопрос такой как сделать чтобы при подключении к порту 1887 перекидывало на 887, хочу оставить серверную часть старой а клиентскую новой

Dosia
18.09.2009, 16:38
Мне кажется лучше прогу поправить. Не знаю легче ли это будет. А вообще мона накодить утилиту, которая будет переадресовывать пакеты с порта на порт.

chekist
18.09.2009, 16:43
Мне кажется лучше прогу поправить. Не знаю легче ли это будет. А вообще мона накодить утилиту, которая будет переадресовывать пакеты с порта на порт.
програмерам писал они говорят ставте винду ((
о пере адресации я сам подумываю щяс пытаюсь на пхп скрипт написать

Funk
18.09.2009, 17:18
как сделать чтобы при подключении к порту 1887 перекидывало на 887
гугли ssh туннель

-=chelovek=-
19.09.2009, 11:36
Т.е. Если я правельно понял, то свой сервак ты хочеш оставить без изменений, т.е. на Linux и "идеально" настроенный. :) Дак кто мешает тогда тсредствами iptables все входящие соеденения на 1887 порт сервера перенаправить на 887-й порт? И всё... Если я правельно понял задау. :))

ghostwizard
19.09.2009, 12:06
Ищи доки на описание "Port-Forwarding".

chekist
19.09.2009, 22:11
разобрался ;) всё просто
iptables -t nat -A PREROUTING -p tcp --dport 2022 -j REDIRECT --to-ports 22