Перейти к содержимому

Страница 1 из 1

Проблема с FTP сервером за NAT

- подкажите решение
  • рядовой пользователь
  • PipPip
  • Вставить ник
  • Цитировать
  • Группа: Пользователи
  • Сообщений: 249

Проблема такая ...
Не могу зайти на фтп сервер который расположен в локальной сети подключённой через Netgear WGR614(роутер с файрволом) к инету на статический IP. 20,21 порты открыты как на роутере так и программном файрволе на фтп сервере. Собственно на хттп сервер по внешнему ип заходит, Port Forwarding прописан на роутере для фтп тоже, но на фтп сервер не заходит. Причём если заходить на него как ftp : // 192.168.х.х то всё правильно заходит, а если по внешнему, то FTP сервер начинает сессию но на команду L I S T или D I R ждёт ответа и в конце концов даёт команду A B O R T

вот выдержка из лога клиента ftp.exe

200 PORT Command successful.
150 Opening ASCII mode data connection for / bin / ls.
Control + Break
425 Cannot open data connection.

Если заходить на фтп сервер Файрфоксом то он просто даёт 425 ошибку.
Пробовал FTP FileZilla, Serv-U из серверов. Из клиентов FAR,FireFTP,Firefox. Всё одинаково.
Подскажите в чём может быть дело, может какие то ещё порты нужны для ftp, или подскажите хороший форум для таких проблем.

p.s. переписывал названия протоколов по русски потому что иначе не даёт постить, обычно я использую английские названия протоколов.

Сообщение отредактировал eatman: 02.01.2009 - 17:58

  • 0

  • Sopor Aeternus
  • PipPipPip
  • Вставить ник
  • Цитировать
  • Группа: Пользователи
  • Сообщений: 2 026

Читайте внимательней про протокол FTP :)
http://ru.wikipedia.org/wiki/FTP

Особенно вот это
QUOTE
Изначально протокол предполагал встречное TCP-соединение от сервера к клиенту для передачи файла или содержимого каталога. Это делало невозможным общение с сервером, если клиент находится за IP NAT, кроме того, часто запрос соединения к клиенту блокируется файерволом. Чтобы этого избежать, было разработано расширение протокола FTP passive mode, когда соединение для передачи данных тоже происходит от клиента к серверу. Кроме того, этой проблемы можно избежать, если использовать прокси-сервер.

It's your aim and your ability to become my perfect enemy
  • 0

  • рядовой пользователь
  • PipPip
  • Вставить ник
  • Цитировать
  • Группа: Пользователи
  • Сообщений: 249

Всем спасибо, разобрался с настройками FAR нужен Passive mode+UNIX сервер.
  • 0

Страница 1 из 1

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей