Автор Тема: Проброс FTP на ALS 5.0  (Прочитано 4517 раз)

Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Проброс FTP на ALS 5.0
« : 24.07.2012 16:47:43 »
Доброго времени суток. Тема не новая, на этом форуме есть подобные темы, но конкретного решения так и не нашёл.
Есть сервер, 2 сетевые карты, одна для инета (реальный IP), другая смотрит в локалку 192.168.0.0/24. В локалке есть ftp сервер, требуется из интернета сделать доступным этот ftp сервер.
Что сделал: выключил ftp сервер самого Alt Linux, в разделе "Перенаправление портов" добавил два правила для проброса 21 и 20 портов на IP адрес ftp сервера в локалке. При попытке зайти на ftp сервер из интернета, выкидывается окно для ввода логина и пароля, пароль принимает но при попытке получить содержимое папки выскакивает ошибка что нет доступа.
Вот такая же тема http://forum.altlinux.org/index.php/topic,3789.msg54141.html#msg54141 и в ней говорится  говорится, что эту операцию можно сделать через альтератор, но что я делаю не так? Если добавлять правила из командной строки, то всё это затирается альтератором. Помогите, пожалуйста, решить проблему.

Оффлайн max73

  • Участник
  • *
  • Сообщений: 40
Re: Проброс FTP на ALS 5.0
« Ответ #1 : 24.07.2012 21:29:55 »
а на чем ftp сервер? Доступ к нему из локалки нормально работает?

если пишут что нет доступа к сетевой папке, то это скорее  не из за маршрутизатора (Сервера на alt linux), это проблема ftp сервера.

Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Re: Проброс FTP на ALS 5.0
« Ответ #2 : 24.07.2012 21:34:51 »
С ftp сервером всё в порядке. Локально всё работает. До того, как я поставил в качестве шлюза ALS5.0 стоял маршрутизатор DIR-320 и в нём замечательно всё перенаправлялось.

Оффлайн max73

  • Участник
  • *
  • Сообщений: 40
Re: Проброс FTP на ALS 5.0
« Ответ #3 : 25.07.2012 13:56:40 »
маршрутизатор не может спрашивать пароль, если на нем самом не поднят ftp сервер. проверьте, не стартует ли какой из ftp демонов на alt linux-е

Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Re: Проброс FTP на ALS 5.0
« Ответ #4 : 25.07.2012 21:59:38 »
Говорю же на линуксе ftp выключен, спрашивает пароль ftp сервер, на который я перенаправляю 21 порт, он даже принимает пароль, но не может получить содержимое папки, так как что-то нужно ещё пробросить

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Проброс FTP на ALS 5.0
« Ответ #5 : 25.07.2012 22:13:59 »
в ней говорится, что эту операцию можно сделать через альтератор
# apt-get install alterator-net-iptables
# service alteratord restart

Должна появиться менюшка "Перенаправление портов", попробуйте через неё.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Проброс FTP на ALS 5.0
« Ответ #6 : 25.07.2012 22:16:29 »
На вкладке "Внешние сети" стоит галочка "Передача файлов (FTP)" ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн max73

  • Участник
  • *
  • Сообщений: 40
Re: Проброс FTP на ALS 5.0
« Ответ #7 : 25.07.2012 22:31:09 »
Passive mode не поможет?

Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Re: Проброс FTP на ALS 5.0
« Ответ #8 : 26.07.2012 16:53:21 »
в ней говорится, что эту операцию можно сделать через альтератор
# apt-get install alterator-net-iptables
# service alteratord restart

Должна появиться менюшка "Перенаправление портов", попробуйте через неё.

У меня есть такое меню, именно через него я перенаправил 20 и 21 порт, но этого оказалось недостаточно.
На вкладке "Внешние сети" стоит галочка "Передача файлов (FTP)" ?

Да, стоит. Когда на шлюзе стоял ftp, к нему можно было достучаться из "вне"

Оффлайн max73

  • Участник
  • *
  • Сообщений: 40
Re: Проброс FTP на ALS 5.0
« Ответ #9 : 26.07.2012 23:34:12 »
А не скромный вопрос, что пишет ftp сервер в логи?

Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Re: Проброс FTP на ALS 5.0
« Ответ #10 : 27.07.2012 07:12:31 »
А не скромный вопрос, что пишет ftp сервер в логи?

FTP client [anonymous] from [IP машины с которой захожу] failed to log in the server.
FTP client [krack] from [IP машины с которой захожу] logged in through FTP.
FTP client [krack] from [IP машины с которой захожу] logged in through FTP.
FTP client [krack] from [IP машины с которой захожу] logged out the server with totally [0 bytes] uploaded and [0 bytes] downloaded.

И на этом всё, после клиент выкидывает ошибку, что не может получить список файлов и каталогов, то есть проброс 21 порта работает как надо, но не хватает чего-то

Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Re: Проброс FTP на ALS 5.0
« Ответ #11 : 27.07.2012 11:13:36 »
Неужели нету ни у кого такой ситуации?

Оффлайн max73

  • Участник
  • *
  • Сообщений: 40
Re: Проброс FTP на ALS 5.0
« Ответ #12 : 27.07.2012 15:00:35 »
Еще раз, вы пробовали на клиенте поставить пассив мод?

Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Re: Проброс FTP на ALS 5.0
« Ответ #13 : 30.07.2012 17:50:56 »
Еще раз, вы пробовали на клиенте поставить пассив мод?
да, пробовал, в пассивном режиме всё работает.

Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Re: Проброс FTP на ALS 5.0
« Ответ #14 : 02.08.2012 23:26:50 »
Понял в чём причина.

Не хватало вот этих модулей

ip_nat_ftp
ip_conntrack_ftp

После их загрузки всё работает как надо
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp

НО, вопрос, как заставить их грузиться вместе с системой???

Пробовал прописывать вот в этот файл /etc/sysconfig/iptables_modules, не работает.