iptables &Банк-клиент

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

alexcandr
Сообщения: 157
ОС: CentOS 5.3

iptables &Банк-клиент

Сообщение alexcandr »

Всем привет, возникла очередная проблема с iptables...Нужно подружить локальную машину с БК,,
что имеем, Centos с 2 интерфейсами
eth0 - 1.1.1.1 смотрит в мир
eth1 -192.9.100.254 - в локалку
ip банк-клиента 213.195.86.9
есть клиент 192.9.100.55 на ней стоит банк-клиент СПБ, естественно коннекта с банком нет, в руководстве БК написано что должно быть прямое соединение с 213,195,86,9 по 1024 порту,,,
Ну вроде понятно все, нужно пробросить пакеты приходящие на eth0 с IP 213.195.86.9 на 1024 порт на локальный комп 192,9,100,55 и обратно
Что я сделал
Открываю порт на eth0 и перекидываю пакеты на локальную машину
$ipt -A IMPUT -i eth0 -p tcp --dport 1024 -j ACCEPT
$ipt -t nat -A PREROUTING -p tcp -d 192.9.100.254 --dport 1024 -J DNAT --to-destination 213.195.86.9:1024
$ipt -A FPRWARD -i eth0 -p tcp -s 192.9.100.55 -d 213.195.86.9 --dport 1024 -j ACCEPT

Правило это неправильное потому что к банку не подключиться, tcpdump ом проверял, тишина пакеты не идут ни от меня ни ко мне)))
Народ помогите решить проблему
Заранее всем спасибо!!!


Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: iptables &Банк-клиент

Сообщение sash-kan »

как минимум тут:
alexcandr писал(а):
28.07.2011 16:17
$ipt -t nat -A PREROUTING -p tcp -d 192.9.100.254 --dport 1024 -J DNAT --to-destination 213.195.86.9:1024
перепутаны местами ip-адреса
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
alexcandr
Сообщения: 157
ОС: CentOS 5.3

Re: iptables &Банк-клиент

Сообщение alexcandr »

спс сча попробую
Спасибо сказали:
alexcandr
Сообщения: 157
ОС: CentOS 5.3

Re: iptables &Банк-клиент

Сообщение alexcandr »

Тишина, не работает, что то не так
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: iptables &Банк-клиент

Сообщение sash-kan »

тогда диагностируйте движение трафика·
при обращении извне к адресу 213.195.86.9 вы видите на интерфейсе eth0 пакеты, где получателем указан этот адрес?
за каким именно интерфейсом шлюза у вас закреплён этот адрес? и закреплён ли вообще?
и должен ли он быть закреплён за интерфейсом шлюза для нормальной работы банк-клиента? или всё-таки банк-клиент ожидает увидеть этот адрес на одном из интерфейсов той машины, на которой выполняется?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
alexcandr
Сообщения: 157
ОС: CentOS 5.3

Re: iptables &Банк-клиент

Сообщение alexcandr »

telnet ом подключаюсь с сервака через eth0(внешний ip) подключение проходит,
с локальной машины тельнетус тишина, на интерфейсе на сервере eth1 (192,9,100,254) проверяю tcpdump ом тишина, пакетов никаких нет)))

комментирую правило все работает))
$ipt -A FORWARD -i $INTIF -o $EXTIF -j REJECT
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: iptables &Банк-клиент

Сообщение IMB »

А Вы уверены, что используется протокол TCP? Для примера, у нас КлиентСбербанк связывается с сервером по VPN-каналу с использованием UDP.
Спасибо сказали:
alexcandr
Сообщения: 157
ОС: CentOS 5.3

Re: iptables &Банк-клиент

Сообщение alexcandr »

IMB писал(а):
28.07.2011 21:00
А Вы уверены, что используется протокол TCP? Для примера, у нас КлиентСбербанк связывается с сервером по VPN-каналу с использованием UDP.

Да уверен, в доках к банк-клиенту именно 1024 tcp порт указан
Спасибо сказали:
alexcandr
Сообщения: 157
ОС: CentOS 5.3

Re: iptables &Банк-клиент

Сообщение alexcandr »

Сделал следующие, эти правила работают, может кому-нибудь пригодятся,,,
Правда слишком много понаписал я))))
где
eth0 - смотрит в мир
eth1 - смотрит в локалку
217.195.86.9 ip банка
213.172.3.19 ip банка
192.9.100.12 ip клиента, на котором стоит банк клиент


$ipt -A INPUT -i $EXTIF -p tcp --dport 1024 -j ACCEPT

$ipt -t nat -A PREROUTING -p tcp -d eth1 --dport 1024 -j DNAT --to-destination 217.195.86.9:1024
$ipt -t nat -A PREROUTING -p tcp -d eth1 --dport 1024 -j DNAT --to-destination 213.172.3.19:1024
$ipt -A FORWARD -i $INTIF -p tcp -s 192.9.100.12 -d 217.195.86.9 --dport 1024 -j ACCEPT
$ipt -A FORWARD -i $INTIF -p tcp -s 192.9.100.12 -d 213.172.3.19 --dport 1024 -j ACCEPT

$ipt -t nat -A POSTROUTING -s 192.9.100.0/24 -o $EXTIF -j SNAT --to внешний IP
Спасибо сказали:
Аватара пользователя
Serega86
Сообщения: 208
ОС: OpenSuse

Re: iptables &Банк-клиент

Сообщение Serega86 »

$ipt -A IMPUT -i eth0 -p tcp --dport 1024 -j ACCEPT

у вас либо опечатка на форуме либо в iptables. Если второе то тогда понятно почему не работало у вас
Все глюки Windows исправляются установкой Linux!
Спасибо сказали:
alexcandr
Сообщения: 157
ОС: CentOS 5.3

Re: iptables &Банк-клиент

Сообщение alexcandr »

Serega86 писал(а):
02.08.2011 16:13
$ipt -A IMPUT -i eth0 -p tcp --dport 1024 -j ACCEPT

у вас либо опечатка на форуме либо в iptables. Если второе то тогда понятно почему не работало у вас


$ipt -A INPUT -i $EXTIF -p tcp --dport 1024 -j ACCEPT у меня так

а как должно быть???
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: iptables &Банк-клиент

Сообщение Indarien »

alexcandr писал(а):
02.08.2011 16:39
Serega86 писал(а):
02.08.2011 16:13
$ipt -A IMPUT -i eth0 -p tcp --dport 1024 -j ACCEPT

у вас либо опечатка на форуме либо в iptables. Если второе то тогда понятно почему не работало у вас


$ipt -A INPUT -i $EXTIF -p tcp --dport 1024 -j ACCEPT у меня так

а как должно быть???

IMPUT =)
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали: