Ни как не могу нормально настроить firewall(iptables)
Если не установлено ни одного правила и все политики ACCEPT то все работает нормально
Если же делаешь
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables -A INPUT -p tcp --dport ftp -j ACCEPT
iptables -A INPUT -p tcp --dport ftp-data -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A OUTPUT -p tcp --dport ftp-data -j ACCEPT
iptables -A OUTPUT -p icmp -j ACCEPT
то приконектиться можно. Зато попытка выполнить dir или ls, или качнуть чио либо обламывается.
OS: Slackware Linux 9.0 Kernel 2.4.22
ip_conntrack_ftp в ядре присутствует
Совсем забыл
iptables -A OUTPUT -p tcp --dport auth -j ACCEPT
тоже открыто
>Совсем забыл
>iptables -A OUTPUT -p tcp --dport auth -j ACCEPT
>тоже открыто
логи что говорят?
попробуй открыть на OUTPUT диапазон портов прописанных в /proc/sys/net/ipv4/ip_local_port_range
>логи что говорят?
Логи смотрел: inetd ведет себя смирно
in.identd и сам серв тоже
Весь смак в том что конект открывается, ты логинишся на сервер а данные не передаются(dir get)
>>логи что говорят?
>Логи смотрел: inetd ведет себя смирно
>in.identd и сам серв тоже
>Весь смак в том что конект открывается, ты логинишся на сервер а
>данные не передаются(dir get)какой к Святому Коннектию inetd!
я имел ввиду может iptables чего-нибудь режет
посмоти среди DENY знакомые порты
>попробуй открыть на OUTPUT диапазон портов прописанных в /proc/sys/net/ipv4/ip_local_port_range
Поковыряем
Это из-за того, что помимо 20-21 порта в FTP динамичски назначает
портры для некоторых действий.
Решений сосбствено два: либо использовать только пассивный режим
работы клиента за файрволом, либо использовать модуль ядра ip_nat_ftp
и только активный режим на клиенте за файрволом.
>iptables -P INPUT DROP
>iptables -P OUTPUT DROP
>iptables -P FORWARD DROP
>iptables -A INPUT -p tcp --dport ftp -j ACCEPT
>iptables -A INPUT -p tcp --dport ftp-data -j ACCEPT
>iptables -A INPUT -p icmp -j ACCEPT
>iptables -A OUTPUT -p tcp --dport ftp-data -j ACCEPT
>iptables -A OUTPUT -p icmp -j ACCEPT
дядя!
у тебя разрешено только tcp
а udp кто будет открывать?P.S. а советчиков то....
помалкивали б лучше
>>iptables -P INPUT DROP
>>iptables -P OUTPUT DROP
>>iptables -P FORWARD DROP
>>iptables -A INPUT -p tcp --dport ftp -j ACCEPT
>>iptables -A INPUT -p tcp --dport ftp-data -j ACCEPT
>>iptables -A INPUT -p icmp -j ACCEPT
>>iptables -A OUTPUT -p tcp --dport ftp-data -j ACCEPT
>>iptables -A OUTPUT -p icmp -j ACCEPT
>дядя!
>у тебя разрешено только tcp
>а udp кто будет открывать?
>
>P.S. а советчиков то....
>помалкивали б лучшеА что ftp использует UDP ?
мое предложение к данной проблеме использовать пассивный режим