Вводная:
- подсеть клиентов с IP 10.0.120.0/24;
- файрвол с внутренним IP 10.0.120.12;
внешний IP 10.0.120.14;
- общий сервер с СУБД Firebird на IP 192.168.21.19, порт 3050.
Необходимо обеспечить возможность клиентов из подсети через файрвол подключаться к СУБД.
Пробовал чаерез redir. Но как-то он медленно на Debiane работает (коннект к БД занимает порядка 15мин(!)), хотя на Fedore (старый файрвол) менее 1сек.
Сейчас iptables-save возвращает:
*nat
:PREROUTING ACCEPT []
:POSTROUTING ASSEPT []
:OUTPUT ACCEPT []
-A PREROUTING -d 10.0.120.12/32 -p tcp -m tcp --dport 3050 -j DNAT --to-destination 192.168.21.19
-A POSTROUTING -d 192.168.21.19/32 -p tcp -m tcp --dpord 3050 -j SNAT --to-source 10.0.120.14
-A OUTPUT -d 10.0.120.12/32 -p tcp -m tcp --dport 3050 -j DNAT --to-destination 192.168.21.19
COMMIT
#Остальные ветки пустые
Подключение к БД не работает.
Что необходимо поправить в настройках iptables?
Версия Debian 5.03; iptables 1.4.2