Извините, я на форуме набегами, потому не пересматриваю ВСЮ ветку.
iptables -t filter -A INPUT -i eth1 -p tcp --dport 3389 -j ACCEPT /открываю порт
Это правило лишнее...
То что правило лишнее - однозначно. Точнее разрешать надо, как уже указали в цепочке FORWARD.
НО!!!!
после его срабатывания пакет дальше по цепочкам не проходит
В корне неверно. Это правило не сработает никогда.
Так как цепочка PREROUTING таблицы nat отрабатывает раньше. И именно там, приходящий на интерфейс eth1 на порт 3389 пакет уже преобразовывается и уходит в цепочку FORWARD таблицы filter (таблицу mangle мы не обсуждаем) и в цепочку INPUT уже не попадает.
Пользователь решил продолжить мысль 01 Июня 2012, 18:46:27:
И да, без всех правил можно упустить пару моментов.