terrible_user
вот сматрите у меня есть удаленные пользователи на 1С, 1с работает по терминалу... внешний ip пользователей известен 194.226.89.117, они коннектяться к моему внешнему ip известному 194.226.89.220.
через правило написанное выше!
вопрос заключаеться в том можно ли указать чтобы iptables разрешал правило только данному ip 194.226.89.117
а любым другим ip нет....
Вот теперь ясно, как и было сказано чуть выше надо указать источник , только теперь понятнее стало куда какой ip поставить
iptables -t nat -A PREROUTING --source 194.226.89.117 -d 194.226.89.220 -i eth0 -p tcp --dport 3389 -j DNAT --to-destination *ip тарминала*:3389
СПАСИБО

очень помогло все так как вы сказали!
у меня получаеться приерно следущие
sysctl -w net.ipv4.ip_forward="1"
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING --source 194.226.89.117 -d 194.226.89.220 -i eth0 -p tcp --dport 3389 -j DNAT --to-destination *ip тарминала*:3389
iptables -A FORWARD -i eth1 - --source 192.168.1.0 - -match state - -state NEW,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i eth0 - --destination 192.168.1.0 - -match state - -state ESTABLISHED -j ACCEPT этим я выпускаю машины в нет некоторые
после этого хачу все остальное закрыть
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
в итоги получаеться что у меня закрываеться все ..... терминал не работает.... машины в нет не идут...

не подскажите как правильно???