cracklover
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Может это вам поможет Пассивный режим : Если ftp-сервер работает за маршрутизатором, он может использовать только локальные IP (10.0.xxx.yyy, 192.168.0.xxx ...), назначенные вашему компьютеру. Это вызывает определённые проблемы, когда клиент переключается в пассивный режим (PASV), так как ответ FTP-сервера будет содержать локальный IP в сети; следовательно, ftp-клиент не сможет передавать данные (ни перечень файлов каталога, ни закачка / загрузки, только команды). Как разрешить данную проблему : 1) В свойствах сервера : Домен / Свойства / Привязка IP, настройте параметр Перенаправить PASV IP, вы можете ввести доменное имя или IP, так чтобы FTP-сервер знал ваш реальный IP. 2) Задайте диапазон портов пассивного режима 50000-50100 в соответствующем поле. 3) На маршрутизаторе (аппаратном или программном) задайте перенаправление диапазона портов 50000-50100 tcp на компьютер, на IP которого запущен ftp сервер. (точно так же, как и в перенаправлении основных портов). Основной порт НЕ должен быть включен в диапазон портов пассивного режима. Порт пассивного режима должен быть выбран из портов > 1024 (младшие порты зарезервированы для известных служб). Теперь ftp-сервер будет использовать внешний IP для пассивного режима, и маршрутизатор будет корректно перенаправлять пассивные соединения благодаря настройке диапазона портов пассивного режима.
|