Помогите с настройкой сабжа! Точнее, с доступом к нему. локальноЛибо на клиенте включать пассивный режим, либо включать специальный ftp модуль на nat\firewall
сервер открывается, правда, только из FAR.
В роутере прописал проброс 21 порта и 20 - на всякий случай, по
примеру проброса порта для бинкд, но доступа из вне всё равно нет.
Помогите с настройкой сабжа! Точнее, с доступом к нему. локально сервер открывается, правда, только из FAR.
В роутере прописал проброс 21 порта и 20 - на всякий случай, по примеру проброса порта для бинкд, но доступа из вне всё равно нет.
Помогите с настройкой сабжа! Точнее, с доступом к нему. локально
сервер открывается, правда, только из FAR.
В роутере прописал проброс 21 порта и 20 - на всякий случай, по
примеру проброса порта для бинкд, но доступа из вне всё равно
нет.
Протокол FTP использует порт 21 только для передачи управляющих
команд, включая авторизацию. Для передачи листинга каталогов и для передачи собственно файлов FTP использует дополительные соединения по другим портам, в зависимости от режима работы: активного или
пассивного. Режим выбирает клиент.
Большинство современных клиентов используют пассивный режим FTP
по умолчанию, хотя раньше использовали по умолчанию активный режим.
В пассивном режиме при необходимости передать листинг каталога или
файл сервер выбирает ДИHАМИЧЕСКИЙ порт (заранее не заданный), сообщает номер этого порта клиенту по управляющему соединению (порт 21) и
пассивно ждет от клиента второго соединения на этот динамический порт.
В основном этот режим предназначен для случая, когда сервер не
находится за роутером с NAT, а имеет публичный IP-адрес. Тогда он без проблем принимает соединения и от клиентов за собственными роутерами с NAT, и от клиентов на публичных IP-адресах и всё работает.
Чтобы соединение в пассивном режиме работало в твоём случае,
когда сервер "спрятан" за роутером с NAT, сам роутер должен
уметь подсматривать внутрь пакетов управляющего соединения FTP
по порту 21, вытаскивать оттуда передаваемые номера динамических
портов и создавать временные пробросы этих портов. Hекоторые
роутеры делают это по умолчанию, в других эта функция называется "FTP
ALG" и её надо разрешать отдельно, третьи вообще этого делать не умеют
и тогда пассивный режим работать не будет.
В активном режиме при необходимости передать листинг каталога или файл наоборот, клиент со своей стороны выбирает динамический порт и
начинает ожидать на нём соединения от сервера, сообщив ему номер
порта. А сервер активно подключается к клиенту, устанавливая второе соединение.
В основном этот режим предназначен для случая, когда клиент использует публичный IP-адрес и не находится за роутером с NAT, а если клиент
таки "спрятан" за роутером с NAT, то уже его роутер должен уметь
"FTP ALG", чтобы активный режим работал.
Если же ни один из двух роутеров не настроен (или даже не умеет
вообще) обрабатывать протокол FTP таким образом, то соединение между клиентом и сервером, находящимися каждый за таким тупым роутером, по протоколу FTP работать не будет вообще.
FTP очень старый протокол и он разрабатывался, когда NAT был мало распространен, а свободных адресов IPv4 было полным-полно.
Короче говоря, лучше забей на FTP и вместо него используй SFTP,
который не использует вторых соединений и динамических портов,
а работает по одному порту 22 и для которого достаточно пробросить
его стандартным образом. SFTP будет работать для любых клиентов
и не налагает никаких требований на роутеры.
Помогите с настройкой сабжа! Точнее, с доступом к нему. локально
сервер открывается, правда, только из FAR.
В роутере прописал проброс 21 порта и 20 - на всякий случай, поЛибо на клиенте включать пассивный режим, либо включать специальный
примеру проброса порта для бинкд, но доступа из вне всё равно
нет.
ftp модуль на nat\firewall
Ведь остальное. типа е-мулов и трекеров - работает, после проброски
портов. И, как я помню, сабж у меня работал, только давно, кажется, когда не было роутера.
Помогите с настройкой сабжа!
Помогите с настройкой сабжа!
Тут многое чего уже подсказали, но ещё включи в роутере и в сервере поддержку uPNP. Иногда, например в Кинетиках, uPNP включен по
умолчанию, сервер тоже по идее должен его уметь. У меня работают целых
2 ftp-сервера, второй, правда на нестандартном порту и на самом
роутере, а вот второй на той же железяке, ггде и фидо крутится, так
через uPNP всё пробрасывается автоматом и пашет что в пассивном, что в активном режиме.
Помогите с настройкой сабжа! Точнее, с доступом к нему.
локально сервер открывается, правда, только из FAR.
В роутере прописал проброс 21 порта и 20 - на всякий случай, по
примеру проброса порта для бинкд, но доступа из вне всё равно
нет.
Либо на клиенте включать пассивный режим, либо включать
специальный ftp модуль на nat\firewall
Там вот так сейчас:
http://pics.rsh.ru/img/_05rmokvf.jpg
Помогите с настройкой сабжа!
Тут многое чего уже подсказали, но ещё включи в роутере и в сервере поддержку uPNP. Иногда, например в Кинетиках, uPNP включен по
умолчанию, сервер тоже по идее должен его уметь. У меня работают целых
2 ftp-сервера, второй, правда на нестандартном порту и на самом
роутере, а вот второй на той же железяке, ггде и фидо крутится, так
через uPNP всё пробрасывается автоматом и пашет что в пассивном, что в активном режиме.
Помогите с настройкой сабжа! Точнее, с доступом к нему.
локально сервер открывается, правда, только из FAR.
В роутере прописал проброс 21 порта и 20 - на всякий случай, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
по примеру проброса порта для бинкд, но доступа из вне всё
равно нет.
Либо на клиенте включать пассивный режим, либо включать
специальный ftp модуль на nat\firewall
Там вот так сейчас:
http://pics.rsh.ru/img/_05rmokvf.jpg
Это не та вкладка. Конфигурировать надо было не "NAT Passthrough", а "Переадресация портов". Там надо было нажать кнопку "Добавить профиль"
и в появившемся диалоговом окне в строчке "Список избранных серверов" выбрать "FTP (20,21)".
Впрочем, сервер http вместо ftp - это гораздо лучшее решение.
Помогите с настройкой сабжа! Точнее, с доступом к нему.
локально сервер открывается, правда, только из FAR.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^В роутере прописал проброс 21 порта и 20 - на всякий случай,
по примеру проброса порта для бинкд, но доступа из вне всё
равно нет.
Либо на клиенте включать пассивный режим, либо включать
специальный ftp модуль на nat\firewall
Там вот так сейчас:
http://pics.rsh.ru/img/_05rmokvf.jpg
Это не та вкладка. Конфигурировать надо было не "NAT
Passthrough", а "Переадресация портов". Там надо было нажать
кнопку "Добавить профиль" и в появившемся диалоговом окне в
строчке "Список избранных серверов" выбрать "FTP (20,21)".
Я подчеркнул.:)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^В роутере прописал проброс 21 порта и 20 - на всякий случай,
^^^^
по примеру проброса порта для бинкд, но доступа из вне всё
равно нет.
Либо на клиенте включать пассивный режим, либо включать
специальный ftp модуль на nat\firewall
Там вот так сейчас:
http://pics.rsh.ru/img/_05rmokvf.jpg
Это не та вкладка. Конфигурировать надо было не "NAT
Passthrough", а "Переадресация портов". Там надо было нажать
кнопку "Добавить профиль" и в появившемся диалоговом окне в
строчке "Список избранных серверов" выбрать "FTP (20,21)".
Я подчеркнул.:)
Подчёркнутое неверно. Ты сделал проброс двух отдельных портов, 20 и
21. Как тебе тут уже объяснили, это не может работать. Использование портов 20 и 21 связано между собой. Чтобы эта зависимость была учтена, надо было выше в строчке "Список избранных серверов" выбрать "FTP (20,21)". Тогда в строчке "Имя службы" появляется "FTP Server", в
строчке "Внешний порт" - "20,21", а в строчке внутренний порт - "21".
Дело в том, что IP у меня есть, статичный, он в нодлисте прописан. Фидо по
нему и работает.
Спасибо за ликбез. Hо для меня всё равно осталось всё мутно.:)
Ведь остальное. типа е-мулов и трекеров - работает, после проброски портов.
И, как я помню, сабж у меня работал, только давно, кажется,
когда не было роутера.
Hеужели дело только в его наличии и это никак не обойти?
Тут многое чего уже подсказали, но ещё включи в роутере и в сервере поддержку
uPNP. Иногда, например в Кинетиках, uPNP включен по умолчанию, сервер тоже по
идее должен его уметь. У меня работают целых 2 ftp-сервера, второй, правда на
нестандартном порту и на самом роутере, а вот второй на той же железяке, ггде
и фидо крутится, так через uPNP всё пробрасывается автоматом и пашет что в
пассивном, что в активном режиме.
Чтобы работало через uPNP, нужен ещё FTP-сервер с поддержкой uPNP.
Sysop: | Angel Ripoll |
---|---|
Location: | Madrid, Spain |
Users: | 16 |
Nodes: | 4 (0 / 4) |
Uptime: | 99:35:37 |
Calls: | 563 |
Files: | 81,363 |
Messages: | 1,200,750 |