Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    FTP (vsftpd) сервер за pfSense

    Scheduled Pinned Locked Moved Russian
    12 Posts 4 Posters 6.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      zar0ku1
      last edited by

      Ставьте проблемы правильно, три раза перечитал пока понял, что фтп не на pfsense…

      так же нужно уточнить какой режим фтп используется пассивный или активный

      ваша проблема: как прокинуть порты на доступ к локальному FTP-серверу

      а после того как наконец-то поняли в чем проблема - читаем очень внимательно про ФТП, хотя бы на wiki там есть ответ

      закрывайте темы, если ответ на ваш вопрос полон.
      если схема сложная - не поленитесь ее нарисовать

      1 Reply Last reply Reply Quote 0
      • E
        egoist
        last edited by

        "какой режим фтп используется пассивный или активный"

        Пассивный.

        "читаем очень внимательно про ФТП"

        Прочитал. Но только еще больше запутался… Я так понимаю, нужно сделать это: "Поэтому при нахождении ftp-сервера за NAT, следует явно указать в настройках сервера его адрес." Сходу не нашел, какой параметр в vsftpd.conf нужно подправить.

        При входе из домашней локалки все выглядит примерно так:

        Connect to: (20-10-2010 10:09:08)
        hostname=192.168.1.10
        username=
        startdir=
        220 (vsFTPd 2.0.5)
        USER test
        331 Please specify the password.
        PASS ***********
        230 Login successful.
        SYST
        215 UNIX Type: L8
        FEAT
        211-Features:
         EPRT
         EPSV
         MDTM
         PASV
         REST STREAM
         SIZE
         TVFS
        211 End
        OPTS UTF8 ON
        501 Option not understood.
        Connect ok!
        PWD
        257 "/"
        Get directory
        TYPE A
        200 Switching to ASCII mode.
        PORT 192,168,1,90,6,83
        200 PORT command successful. Consider using PASV.
        LIST
        150 Here comes the directory listing.
        Download
        Waiting for server...
        226 Directory send OK.
        
        

        Если бы я еще был админом…  :-\

        1 Reply Last reply Reply Quote 0
        • D
          dvserg
          last edited by

          Если у Вас ФТП сервер находится в локалке и пользователь должен получить к нему доступ из "Интернета"

          .. потер ..

          Не все так просто
          http://mynetnotes.livejournal.com/5952.html
          Тут как раз FTPHelper нужен

          SquidGuardDoc EN  RU Tutorial
          Localization ru_PFSense

          1 Reply Last reply Reply Quote 0
          • E
            egoist
            last edited by

            "Пользователь "из интернета" должен стучаться на Ваш ФТП по адресу WAN в пассивном режиме"

            Он лезет на внешний IP. Про IP WAN'а он ничего не знает. У меня WAN IP вида 10...*

            "если исходящий НАТ настроен"

            Теперь я вообще задымился… А это вообще где настраивается?  ???

            1 Reply Last reply Reply Quote 0
            • D
              dvserg
              last edited by

              Давайте подробнее кто откуда и как лезет.. с вашим серым ИП на WAN тем более. Что за сеть - схема.

              SquidGuardDoc EN  RU Tutorial
              Localization ru_PFSense

              1 Reply Last reply Reply Quote 0
              • E
                egoist
                last edited by

                Откуда лезут юзеры я не могу предугадать. Главное, что в итоге на WAN.
                Раньше у меня не было реального IP, на днях подключил. В настройках соединения ничего не менял. Теперь у меня есть внешний IP (что-то типа 80.70.. точно не помню…). Ни где в настройках соединения он не прописан. Вместо него я указываю локальный провайдерский IP вида 10...*

                1 Reply Last reply Reply Quote 0
                • D
                  dvserg
                  last edited by

                  Мда, гадания на мыльной пене..

                  Сделайте так - включите на WAN FTPHelper, откройте на WAN мапинг с 21 порта WAN на 21 порт вашего локальный фтп, разрешите прохождение по 20/21 портам в любые стороны (на Wan/LAN).

                  Общий Nat соотв должен быть тоже настроен

                  SquidGuardDoc EN  RU Tutorial
                  Localization ru_PFSense

                  1 Reply Last reply Reply Quote 0
                  • E
                    egoist
                    last edited by

                    Спасибо за подсказки. Все в итоге заработало.

                    1 Reply Last reply Reply Quote 0
                    • E
                      egoist
                      last edited by

                      [add] Заработало, да не все… Почему-то невозможно зайти ни одним менеджером (например, FlashGet) и Opera не заходит. Нормально заходят: IE, Firefox, TotalCommander. Но что-то мне подсказывает, что это не имеет ни какого отношения к pfSense :)

                      1 Reply Last reply Reply Quote 0
                      • D
                        deutsche
                        last edited by

                        Проверьте пассивный\активный режим соединения

                        http://ru.doc.pfsense.org/

                        1 Reply Last reply Reply Quote 0
                        • D
                          dvserg
                          last edited by

                          @egoist:

                          [add] Заработало, да не все… Почему-то невозможно зайти ни одним менеджером (например, FlashGet) и Opera не заходит. :)

                          Попробуйте Аиду или Снегурочку (Р-К.)  :P

                          SquidGuardDoc EN  RU Tutorial
                          Localization ru_PFSense

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.