The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
iptables - правила для webmoney, !*! GTHack, 08-Фев-08, 08:36  [смотреть все]
Дано:  
локалка + роутер (Red Hat 9) + инет

Требуется:  
заставить работать webmoney classic на одной (можно на всех) машинках в локалке

Как делаю:
тут http://www.webmoney.ru/rus/about/demo/classic/howtoconnect.s... почитал
понял что нужно настроить проброс порта tcp 2802  как туда так и оттуда  
(можно прямо на мой айпишник, можно разрешить всем машинам в локалке)
(впринципе список серверов сертификации тоже указан - но думаю хотябы настроить для всех извне)

т.е. правила типа "любой" (или 192.168.0.44) машине разрешить входящие и исходящие соединения с внешним миром (или со списком айпишников) по порту 2802

добавил такие правила
iptables -A FORWARD -p tcp --sport 2802 -j ACCEPT
iptables -A FORWARD -p tcp --dport 2802 -j ACCEPT
echo 1 >/proc/sys/net/ipv4/ip_forward

не пашет

проверять пытаюсь телнетом с тачки в локалке
telnet 212.118.48.5 2802
telnet 212.158.173.5 2802
telnet 82.198.171.5 2802

тоже нифига

Добавлено:
добавил  
iptables -nat -A POSTROUTING -o eth1 -j SNAT --to-sourse 80.66.xx.xx


telnet 212.118.48.5 2802 вроде стал коннектить
вебмани не пашет

p.s.  
eth1 внешний интерфейс
80.66.xx.xx внешний айпишник

Добавлено:
добавил
iptables -t nat -A PREROUTING -i eth0 -p TCP --dport 2802 -j DNAT --to-destination 192.168.0.44:2802

тоже не помогает
  • iptables - правила для webmoney, !*! Koba LTD, 09:37 , 08-Фев-08 (1)
    • iptables - правила для webmoney, !*! GTHack, 12:17 , 08-Фев-08 (2)
      В итоге, если я правильно понял, получаем следующие правила:

      iptables -A FORWARD -p tcp -s 192.168.0.44 --dport 2802 -j ACCEPT
      iptables -A FORWARD -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
      iptables -A FORWARD -j DROP

      iptables -t nat -A POSTROUTING -s 192.168.0.44 -o eth1 -j SNAT --to-source 80.66.x.x

      в переводе на русский:

      разрешаем форвардинг tcp с моего айпишника на порт 2802 любой внешней тачки
      разрешаем форвардинг tcp любого уже установленного соединения
      запрещаем всякий другой форвардинг
      если пакет идет с моей тачки меняем айпишник и отправляем в мир (eth1)


      вроде все логично - но не пашет :(

      p.s. на мануалы прошу не отправлять - я их с утра уже штудирую безрезультатно




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру