LINUX.ORG.RU
ФорумAdmin

Что-то странное с ФТП ???


0

0
Стоит linux 7.2, подключен к интернету, все пользователи ходят через него. Проблема вот в чем: при попытке с любой машина зайти на внешний ФТП сервер выдается ошибка Illegal Port command. Хотя на локальный сервак ходят без проблем, и с сервака по внешним ФТП все ок. И вот ещо че: если знать точное имя файла (например при скачивании) то с клиентских машин файл заливается без проблем -8. А вот получить листинг файлов - ХРЕН ! Мож кто знает в чем проблема ???? Пробовал и ipchains полностью отключать, все без толку -(((
anonymous
passive mode включай (если не ошибаюсь )
swop
()
ipchains -L ipchains -L -t nat Что в таблицах покажи -
anonymous
()
Первому анонимусу. Смотри настройки файрвола. У тебя маскарад? Либо ты не загрузил модуль для маскарадинга фтп, либо твой фаирвол запрещает ответные соединения для фтп серверов. Читать теорию. В этом случае тебе поможет пассивный режим работы с фтп на всех клиентах. Совет. Для работы фтп недостаточно разрешить ftp-data, port 20 и ftp-control, port 21. Этого достаточно для пассивного режима. Для активного режима у тебя должны быть разрешены соединения в диапазоне непривилигированных портов.

Второму анонимусу. А за кривые советы надо бить канделябром по голове. Hint ipchains не iptables. -t nat это iptables, а у товарища ipchains. И ты уверен что после такого ляпа ты поймёшь то, что он тебе покажет?

O_Prime
()
***Для работы фтп недостаточно разрешить ftp-data, port 20 и ftp-control, port 21. Этого достаточно для пассивного режима. Для активного режима у тебя должны быть разрешены соединения в диапазоне непривилигированных портов.***

Ага, все правильно, только с точностью до наоборот :-)) В смысле актива/пассива :-))

Gadget
()
Мужики, у меня нет такого модуля - ip_masq_ftp (RH7.2) на RH7.0 есть, а у меня - НЕТ !!! Спасайте !!!
anonymous
()
Ответ на: комментарий от anonymous
В ядре для RH7.2 (2.4) его нет, и не надо.

anonymous
()
Тык ФТП же не работает -((((
anonymous
()
  $IPCH -A output -i $MODEM -p tcp -s $MODEM_IP $UNPRIV_PORTS -d $ALL_NET 21 -j ACCEPT
  $IPCH -A input -i $MODEM -p tcp ! -y -s $ALL_NET 21 -d $MODEM_IP $UNPRIV_PORTS -j ACCEPT

  $IPCH -A input -i $MODEM -p tcp -s $ALL_NET 20 -d $MODEM_IP $UNPRIV_PORTS -j ACCEPT
  $IPCH -A output -i $MODEM -p tcp ! -y -s $MODEM_IP $UNPRIV_PORTS -d $ALL_NET 20 -j ACCEPT
anonymous
()
  $IPCH -A output -i $MODEM -p tcp -s $MODEM_IP $UNPRIV_PORTS -d $ALL_NET 21 -j ACCEPT
  $IPCH -A input -i $MODEM -p tcp ! -y -s $ALL_NET 21 -d $MODEM_IP $UNPRIV_PORTS -j ACCEPT

  $IPCH -A input -i $MODEM -p tcp -s $ALL_NET 20 -d $MODEM_IP $UNPRIV_PORTS -j ACCEPT
  $IPCH -A output -i $MODEM -p tcp ! -y -s $MODEM_IP $UNPRIV_PORTS -d $ALL_NET 20 -j ACCEPT

- это мои настройки- подключение к непривилигированным портам разрешены, а все равно не работает...
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.