Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   настройка активного ftp-соединения в iptables (http://forum.oszone.net/showthread.php?t=80217)

vagner_HATE 01-03-2007 15:37 556838

настройка активного ftp-соединения в iptables
 
Здравствуйте, существует следующая проблема: Провайдер изменил режим доступа на свой ftp-сервер с пассивного на активный.

Если раньше было достаточно разрешить исходящие соединения на 21 порт ftp-ка то теперь такой номер не прокатывает..подключиться то удается но на команду dir,выдается 425 ошибка(не удалось установить соединение).

Поэтому я создал следующие правила:

$IPTABLES -A INPUT -p tcp -s $FTP_SERVER --sport 20:21 -j ACCEPT (то есть разрешаю входящие пакеты с 20 и 21 порта ftp-ка)
$IPTABLES -A INPUT -p tcp -j bad_tcp_packets( Все остальные входящие пакеты проходят проверку в цепочке bad_tcp_packets)

И соответсвенно разрешил исходящие на теже порты :

$IPTABLES -A OUTPUT -p tcp -d $FTP_SERVER --dport 20:21 -j ACCEPT

но все равно вылезает таже 425 ошибка.. Использовал и ftp-клиент в активном режиме total commandera и встроенный в WINDOWs.

Вопрос в следующем - кто ть знает как исправить проблему.. ?

может надо еще что то дописать в цепочку FORWARD?

must die 01-03-2007 16:11 556857

vagner_HATE
Посмотрите здесь

Telepuzik 02-03-2007 10:51 557140

vagner_HATE
По этому правилу:
Цитата:

$IPTABLES -A INPUT -p tcp -s $FTP_SERVER --sport 20:21 -j ACCEPT (то есть разрешаю входящие пакеты с 20 и 21 порта ftp-ка)
должен работать ftp-клиент только с самого маршрутизатора.
Транзитные пакеты идущие от клиентов за маршрутизатором не попадают в цепочки INPUT и OUTPUT, необходимо использовать цепочку FORWARD. Должно быть что-то типа этого:
$IPTABLES -A FORWARD -p tcp -s $FTP_SERVER --sport 20:21 -j ACCEPT
$IPTABLES -A FORWARD -p tcp -d $FTP_SERVER --dport 20:21 -j ACCEPT

vagner_HATE 02-03-2007 12:24 557187

Telepuzik, спасибо, именно так прописал и помогло. Всем спасибо, тема закрыта.


Время: 10:35.

Время: 10:35.
© OSzone.net 2001-