Отправляет email-рассылки с помощью сервиса Sendsay

ftp через маскарадинг

Есть компьютер с маскарадингом внутренней сетки 192,168,0,0/24 , необходимо прокинуть
фтп сервет через маскарадинг. Как это можно реализовать?
iptables -t nat -A PREROUTING -p tcp -d внешнIP --dport 21 -j DNAT --to-destination
внутрIP - не действует, возможно необходим еще 20 порт, но как его сюда прикрутить?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11495; Возраст листа: 414; Участников: 1261
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/227483



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Sun, 12 Sep 2004 03:23:17 +0300 (#227483)

 

Ответы:

13 сентября 2004 г. 14:12:06 от Вас (263003-comp.soft.linux.discuss-list@subscribe.ru)
получено сообщение:

прокинуть

Нужно добавить еще и Форвардинг 20-21 портов.
Возможна работа только в пассивном режиме.

--

С Уважением,
Веретенников Сергей : http://linux.spb.ru
MandrakeLinux 10 Final PowerPack+
Registered Linux user : #347939
ICQ# : 344939743
Public PGP Key : http://kplus.ascon.ru/pgp/veretennik***@a*****.txt

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11504; Возраст листа: 415; Участников: 1263
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/227718



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Веретенников Сергей Mon, 13 Sep 2004 14:14:55 +0400 (#227718)

 

необходимо

DNAT --to-destination

сюда прикрутить?

Пробовал вот так:
iptables -t nat -A PREROUTING -d EXT_IP -i EXT_IF -p tcp -m tcp --dport
21 -j DNAT -to-destination INT_IP:21
iptables -t nat -A POSTROUTING -d INT_IP -o EXT_IF -p tcp -m tcp --dport
21 -j SNAT --to-source EXT_IP
iptables -A FORWARD -d INT_IP -p tcp -m tcp --dport 21 -m state --state
NEW -j ACCEPT

INT_IP - ip на который осуществляем проброс
EXT_IF - номер eth смотрящего наружу
EXT_IP - внешний ip.

Но все попрежнему как не работало так и не работает
если я правильно понял тут нехватает строчечки:
iptables -A FORWARD -d INT_IP -p tcp -m tcp --dport 20 -m state --state
NEW -j ACCEPT

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11506; Возраст листа: 415; Участников: 1263
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/227727



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Mon, 13 Sep 2004 01:03:35 +0300 (#227727)

 

On Mon, Sep 13, 2004 at 01:03 +0300, Free wrote:

В пассивном режиме ftp работает так:

Client Server
| new connection |
o---------------------->| 21 <- control connection
| PASV |
|---------------------->| 21
| PORT | вот тут ftp сервер говорит номер порта
|<| 21 для data-соединения. предположим 60000
| new connection |
o---------------------->| 60000
| data |
|<| 60000
| |

Так что вам нужно разрешить доступ к вот этим вот большим портам. Для
каждого FTP сервера вообщем есть свой диапазон. Узнайте его. Например
для OpenBSD ftpd это >= 49152.

Желаю успехов!

Ответить   Mon, 13 Sep 2004 13:38:27 +0400 (#227920)

 

On Mon, Sep 13, 2004 at 13:38 +0400, Mike Belopuhov wrote:

Да, кстати, в netfilter есть модуль FTP connection tracking. Его и
следует использовать.

Ответить   Tue, 14 Sep 2004 03:04:32 +0400 (#228273)

 

прокинуть

прикрутить?

Сделай форвардинг
-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

и модуль подгрузи ip_conntrack_ftp и будет тебе счастье :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11529; Возраст листа: 416; Участников: 1263
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/228297



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Tue, 14 Sep 2004 08:36:46 +0600 (#228297)

 

необходимо

DNAT --to-destination

сюда

удалил proftpd с рутера , прописал
iptables -t nat -A PREROUTING -d EXT_IP -i EXT_IF -p tcp -m tcp --dport
21 -j DNAT -to-destination INT_IP:21
iptables -t nat -A POSTROUTING -d INT_IP -o EXT_IF -p tcp -m tcp --dport
21 -j SNAT --to-source EXT_IP
iptables -A FORWARD -d INT_IP -p tcp -m tcp --dport 21 -m state --state
NEW -j ACCEPT
INT_IP - ip на который осуществляем проброс
EXT_IF - номер eth смотрящего наружу
EXT_IP - внешний ip.
запустил ip_contrack_ftp - все отлично работает, только из внутренней сетки
не могу попасть на фтп.
Всем спасибо!
Хоть что-то заработало:)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11552; Возраст листа: 417; Участников: 1264
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/229145



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Wed, 15 Sep 2004 22:29:39 +0300 (#229145)