После нескольких часов моих собственных исследований, казалось, ничего не получалось. Просматривая мои правила iptables, я заметил, что ни одно из пакетов не было захвачено моим исходным правилом:
iptables -I INPUT -p tcp --dport 30000:50000 -j ACCEPT
Это правило, которое все говорят использовать для решения этой проблемы, к сожалению, это не сработало для меня. Именно тогда я заметил цепочку под названием «cP-Firewall-1-INPUT». Бам! Я добавил правило под этой цепочкой и УСПЕХ!
Решение: (Если у вас есть цепочка с именем « cP-Firewall-1-INPUT »
Шаг 1: Снимите комментарий ниже строк в /etc/pure-ftpd.conf
PassivePortRange 30000 50000
Шаг 2: Разрешить диапазон портов в iptables
iptables -A cP-Firewall-1-INPUT -p tcp --dport 30000:50000 -j ACCEPT
Шаг 3: Затем сохраните ваши изменения:
iptables-save