Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
|
13.04.2012, 20:52 | #1 |
Пользователь
Пол: Регистрация: 26.07.2006
Сообщений: 39
Репутация: 3
|
iptables, перенаправить данные в нужный порт
Ситуация такая. Имеется прибор с сетевым подключением. На приборе запущен клиент, "долбящий" через маршрутизатор исходящими данными сервер в определенный порт, а получает данные по другому порту, тоже определенный. Но, из-за кривости софта, клиент запускается с разных портов, и сервер отвечает ему на этот же кривой порт!Требуется перенаправить данные в нужный порт.
роутер на базе компа с дебианом на борту. Раздает Тырьнет. iptables -t nat -А PREROUTING -p tcp -d 88.84.218.75 -j DNAT --to-destination 192.168.0.102:10001 88.84.218.75 - сервер, 192.168.0.102:10001 - глючная железка с нужным портом. Вывод tcpdump 001494 IP 192.168.0.102.10001 > 192.168.0.102.4038: . ack 1 win 400 000015 IP 88.84.218.75.10002 > 192.168.0.102.4038: . ack 1 win 400 20. 000893 IP 192.168.0.102.10001 > 192.168.0.102.4038: . 0:1(1) ack 1 win 400 000058 IP 88.84.218.75.10002 > 192.168.0.102.4038: . 0:1(1) ack 1 win 400 002077 IP 192.168.0.102.4038 > 88.84.218.75.10002: . ack 1 win 400 000017 IP 192.168.0.102.4038 > 192.168.0.102.10001: . ack 1 win 400 102- ой долбит сам себя - не айс. Где туплю???Как быть??? Последний раз редактировалось Xmakc; 19.05.2012 в 20:13.. |
Сказали спасибо: |
16.04.2012, 14:43 | #2 | |||||||||||||||||||||||
Постоялец
Пол: Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
|
Re: iptables, перенаправить данные в нужный порт
Вообще-то, это нормально. Или я чего-то не понимаю? Дальше я понять не могу ничего. Подробнее опиши структуру сети, что происходит и что должно происходить.
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц) |
|||||||||||||||||||||||
Сказали спасибо: |
13.05.2012, 15:45 | #3 |
Пользователь
Пол: Регистрация: 26.07.2006
Сообщений: 39
Репутация: 3
|
Re: iptables, перенаправить данные в нужный порт
Ответ на тот же порт - вполне нормально для ответов сервера,но в описании на "приблуду" оговорено, передача по 10001 порту, прием по 10002 порту.
Прибор соединен с сервером через маршрутизатор с убогим, заNATовым адресом, ну и сам имеет еще более убогий (192.168...)адрес. Из-за "косяков" в ПО клиент использует в каждом новом подключении новый адрес +1. Вот отсюда и задача перенаправить данные от сервера с рандомным портом в нужный порт. Последний раз редактировалось Xmakc; 31.05.2012 в 21:57.. |
Сказали спасибо: |
13.06.2012, 04:26 | #4 |
Новичок
Пол: Регистрация: 24.10.2007
Сообщений: 12
Репутация: 1
|
Re: iptables, перенаправить данные в нужный порт
Как то у вас все странно.. если хотите чтоб "приблуда" получала фиксированный IP - ковыряйте dhcp порты как вы сказали "оговорено, передача по 10001 порту, прием по 10002 порту" ну вот и пробрасывайте их снатом.. Почитайте IPTABLES-HOWTO и погуглите "iptables проброс порта" |
Сказали спасибо: |
01.09.2012, 17:13 | #5 |
Новичок
Пол: Регистрация: 21.10.2010
Сообщений: 17
Репутация: 3
|
Re: iptables, перенаправить данные в нужный порт
если не получается подружится с чистым iptables то рекомендую к нему такой интерфейс
http://www.vuurmuur.org/trac/ |
Сказали спасибо: |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как перенаправить страницу на frameset | somalin | Java Script | 1 | 25.01.2013 01:53 |
Не ставиться драйвер в нужный раздел... | slon_avia | Скорая помощь | 12 | 20.03.2012 17:19 |
Весь нужный софт в одной теме | schura78 | Варезник | 1 | 08.02.2009 11:24 |
Перенаправить порт 3389 в WinXP | Yaret | Microsoft Windows | 7 | 06.01.2008 17:26 |
Как найти и стереть не нужный МУСОР ?? | kiewka | Архиваторы, системные и тест прог. | 4 | 26.01.2007 20:45 |
|
|