LINUX.ORG.RU
ФорумAdmin

Redirect на ftp в локальной сети


0

0

Подскажите что не так делаю, у меня ядро 2.4 хочу сделать что бы через инет могли обращаться к локальному ftp инетовский адрес 195.161.184.193 локальный 192.168.101.129 ftp там на 21 порту делаю правило в iptables iptables -t nat -A PREROUTING -p tcp -d 195.161.184.193 --dport 8191 -j DNAT --to 192.168.101.129:21 iptables -t nat -A OUTPUT -p tcp -d 195.161.184.193 --dport 8191 -j DNAT --to 192.168.101.129:21

может этот порт нужно как то еще отдельно открыть каким нибудь дополнительным правилом ???

anonymous

зачем OUTPUT?
когда устанавливается соединение - тебе не нужно указывать порт выхода (в 99 случаев)

также в большинстве случаев для протокола ftp используются tcp:
ftp-data:20
ftp:21

и для протокола ftp важна такая вешь как:
-m state --state RELATED,ESTABLISHED -j ACCEPT
в твоем варианте её повешать на FORWARD правило

думай дальше :))
удачи!


з.ы. почитай packet-filtering-HOWTO и NAT-HOWTO - все решиться в момент


bass ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.