Ошибка при настройке FTP-сервера под XP

Ошибка при настройке FTP-сервера под XP

Я пытаюсь настроить FTP-сервер под Windows XP.

С FireFox все работает нормально, а с GetRight или IE — нет.

Есть идеи, как заставить его работать с IE и GetRight?

Настройка системы

Я пробовал и XLight, и Gene6 FTP.

На моем маршрутизаторе я перенаправляю порты 30100–30110 на мою локальную машину, которая имеет адрес 192.168.1.64.

Я настроил порт прослушивания на 30100.

Я настроил диапазон портов PASV от 30101 до 30110.

Я создал анонимную учетную запись FTP.

На другом компьютере с внешним подключением к Интернету (через WiFi в соседнем здании) я могу зайти нафтп://91.195.XX:30100/. С FireFox все работает нормально, а с GetRight и IE — нет.

решение1

Проблема в том, что ваш сервер может глючить, когда клиент пытается использовать пассивный FTP. При обычном FTP ваш клиент сообщает серверу, на какой IP и порт отправлять данные. При пассивном FTP все наоборот — вы запрашиваете у сервера IP и порт, подключаетесь к нему и получаете данные.

Теперь проблема в том, что при генерации пассивного запроса сервер должен отправить свой IP. Если сервер находится за домашним маршрутизатором, у него, скорее всего, не будет публичного IP, и, таким образом, единственный IP, который он знает о себе, будет 192.168.1.64.

Однако при передаче этого IP-адреса клиенту он не будет работать, поскольку эти IP-адреса не маршрутизируются и будут либо никуда не вести, либо приводить к совершенно другому месту.

В Linux есть модуль для настройки NAT, который «переписывает» эти вызовы, но у большинства домашних маршрутизаторов его нет.

Итак, вам нужно дать FTP-серверу ваш внешний IP-адрес. Самый простой способ — дать имя хоста вашему серверу. Затем вам нужно просто зарегистрироваться в сервисе вроде DynDNS и дать это имя хоста серверу.

Если это невозможно, вам придется вручную присвоить серверу новый IP-адрес и перезапускать его после каждого нового подключения к Интернету.

решение2

Вы пробовали что-то вроде: ?ftp://[email protected]:30100

Я не могу говорить за Xlight или Gene6, но у меня не было никаких проблем сСервер FileZillaв Windows XP.

Связанный контент