URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 1944
[ Назад ]

Исходное сообщение
"iptables и активный FTP"

Отправлено Vanger13 , 03-Мрт-05 11:38 
сразу сознаюсь, пользовался поиском, читал форум. но всё равно не получилось нифига. ну добавил я модули ip_conntrack_ftp и ip_nat_ftp. проверил lsmod, да висят в памяти. а дальше что? как-то нужно менять правила или модули сами это всё будут отслеживать? вообще не понятен сам механизм этого действа, т.е. прохождения соединения на активный FTP. что и в какую цепочку будет попадать и как преобразовываться. разъясните пожалуйста.

Содержание

Сообщения в этом обсуждении
"iptables и активный FTP"
Отправлено sergio , 03-Мрт-05 14:08 
>сразу сознаюсь, пользовался поиском, читал форум. но всё равно не получилось нифига.
>ну добавил я модули ip_conntrack_ftp и ip_nat_ftp. проверил lsmod, да висят
>в памяти. а дальше что? как-то нужно менять правила или модули
>сами это всё будут отслеживать? вообще не понятен сам механизм этого
>действа, т.е. прохождения соединения на активный FTP. что и в какую
>цепочку будет попадать и как преобразовываться. разъясните пожалуйста.


iptables -A FORWARD -m state RELATED,ESTABLISHED -j ACCEPT
                                ^
                                |
                 trassirovka kompleksnyh protokolov


"iptables и активный FTP"
Отправлено Vanger13 , 04-Мрт-05 08:14 
>iptables -A FORWARD -m state RELATED,ESTABLISHED -j ACCEPT
>          
>         ^
>         |
>     trassirovka kompleksnyh protokolov

ну это не новость. есть более конструктивные предложения? мне вообще кажется что попытка подключения от сервака попадает в цепочку INPUT, сейчас буду логи проверять.


"iptables и активный FTP"
Отправлено Vanger13 , 04-Мрт-05 11:12 
посмотрел логи. да, действииельно в цепоче FORWARD проскакивает покет от внешнего FTP сервера к компьютеру с локальной сети. но это обращение с 21 порта на произвольный порт. даже если я его пропущу, то как мне выпускать ответ? выпускать изнутри на все порты с состоянием Established?! чёт мне не нравиться такой расклад. иначе никак?



"iptables и активный FTP"
Отправлено _KAV_ , 04-Мрт-05 12:45 
>посмотрел логи. да, действииельно в цепоче FORWARD проскакивает покет от внешнего FTP
>сервера к компьютеру с локальной сети. но это обращение с 21
>порта на произвольный порт. даже если я его пропущу, то как
>мне выпускать ответ? выпускать изнутри на все порты с состоянием Established?!
>чёт мне не нравиться такой расклад. иначе никак?

Я вообще из _сервака_ все выпускаю... и ничего.
Только просьба пояснить несколько моментов - как минимум какое отношение цепочки input и output имеют отношение к установке соединения по ftp через маскарад????


"iptables и активный FTP"
Отправлено Vanger13 , 04-Мрт-05 13:36 
>Я вообще из _сервака_ все выпускаю... и ничего.
>Только просьба пояснить несколько моментов - как минимум какое отношение цепочки input
>и output имеют отношение к установке соединения по ftp через маскарад????
>

речь идёт не о выпускании с сервера, а о выпускании из внутреней сети. выпускать оттуда всё я не собираюсь.


"iptables и активный FTP"
Отправлено _KAV_ , 04-Мрт-05 13:38 
>речь идёт не о выпускании с сервера, а о выпускании из внутреней
>сети. выпускать оттуда всё я не собираюсь.

Тогда при чем здесь output ?


"iptables и активный FTP"
Отправлено Vanger13 , 05-Мрт-05 13:50 
>>речь идёт не о выпускании с сервера, а о выпускании из внутреней
>>сети. выпускать оттуда всё я не собираюсь.
>
>Тогда при чем здесь output ?

Господи! да где вы output то нашли? я про него и не упоминал, прочитайте тему ещё раз.


"iptables и активный FTP"
Отправлено _KAV_ , 06-Мрт-05 11:13 
>Господи! да где вы output то нашли? я про него и не
>упоминал, прочитайте тему ещё раз.
Сообщение номер 3. Понятие "выпускать" в iptables - это однозначно output - это не фря.
Потому что прохождение пакетов при маскарадинге и пр. используя iptables - это prerouting-forward-postrouting. Таблицы filter есть только у forward в этом случае.
И чем вам не нравится пропускание всего с состоянием established,related? Это как раз то, чего мне во фре не хватает. Состояние established,related соединение приобретает только после установления соединения - т.е. если прошли все предыдущие стадии. Если нужно что-то ограничивать - то ограничивается перед этим, не давая установить соединение.


"iptables и активный FTP"
Отправлено Moralez , 07-Мрт-05 05:35 
В каким смысле "во фре не хватает"? :) А мне вот в linux не хватает конструкции keep-state. А пущать-непущать established пакеты - это прошлый век :(