Page 1 of 5 123 ... LastLast
Results 1 to 15 of 71

Thread: Базовая настройка ProFtpD

  1. #1

    Вопрос по ФТП

    У меня WL-550gE. Настроен по схеме :
    "Конфигурирование PPTP (VPN) c одновременным доступом в "домовую" сеть" из фака. Вроде работает.

    Еще у меня есть статический ip в интернете. Подскажите как настроить
    ФТП сервер чтоб он был доступен из интернета? в настройках ФТП сервера какой ip вводить? который дал роутер, или реальный интернетовский? И как настроить сам роутер, какой-нибудь виртульный сервер содать? какой ip писать в Local IP, или вообще как-нибудь по-другому?

    И вообще будет ли в такой системе работать реальный ip?

    Просто в первый раз связался с беспроводной сетью, даже не все термины понимаю.

  2. #2

    proFTPd

    Наверное это немного не про сам роутер но все же я таки его до мучал до состояния в котором уже можно работать с фтп, пользователи пока не получились, но это уже по ходу пьесы...
    Дак вот русския малые "я" в путях не работают Есть способ решить проблему, кроме поставить другой фтп сервер и ручками изменить на Я большую?

  3. #3
    нашел решение такое
    http://www.opennet.ru/base/patch/rus_proftpd.txt.html
    или конкретно надо в файле netio.c вырезать этот свич:
    Code:
    switch (mode) {
           case IAC:
             switch (cp) {
               case WILL:
               case WONT:
               case DO:
               case DONT:
                 mode = cp;
                 continue;
    
               case IAC:
                 mode = 0;
                 break;
    
               default:
                 /* Ignore */
                 mode = 0;
                 continue;
             }
             break;
    
           case WILL:
           case WONT:
             pr_netio_printf(out_nstrm, "%c%c%c", IAC, DONT, cp);
             mode = 0;
             continue;
    
           case DO:
           case DONT:
             pr_netio_printf(out_nstrm, "%c%c%c", IAC, WONT, cp);
             mode = 0;
             continue;
    
           default:
             if (cp == IAC) {
               mode = cp;
               continue;
             }
             break;
         }
    или вот еще тут описано
    http://www.iplab-nnz.ru/blog/index.p...Id=26&blogId=1
    но все это требует перекомпиляции, объясните как это делать и где брать компилятор. Или может кто-то уже делал это? и можно добавить патченую версию в ipkg или просто отдельно как-то?

  4. #4
    Не знаю. У меня приспокойно работает proftpd, взятый из ipk (ipkg proftpd) с русскими буквами и "я" в том числе.
    ----
    With best reagards,
    Sergey.

  5. #5
    Quote Originally Posted by Tronix View Post
    Не знаю. У меня приспокойно работает proftpd, взятый из ipk (ipkg proftpd) с русскими буквами и "я" в том числе.
    Не правда. Попробуй создать/залить самбой файл с маленькой 'я' в имени, и прочитать через proftpd... Если гонять файлы только через proftpd в юникоде то проблем с 'я' конечно не будет.

    P.S. Вообще тема боян страшный, этой проблеме уже лет 5, и каждый ее решает как ему больше нравится. В данном случае решать ее IMHO не целесообразно, слишком хилое железо, чтобы на нем серьезный FTP сервер поднимать. Макс 1.5Мб/сек c USB диска и wl500gP раскорячивает, загрузка ~5-6, все остальные сервисы отдыхают, пинг больше 2 sec и т.п. и т.д.

  6. #6
    странно что за 5 лет в пакете для роутера ее никто не решил, тем более что описаниям решение простое при наличие всего необходимого.
    ФТП на роутере конечно медленный но зато его можно круглосуточно держать ненапрягая себя и главное домашних. пока решил проблему заменой с "я" на "Я", но это не очень удобно при каждом обновлении фтп за этим следить.

  7. #7
    Quote Originally Posted by muxeu View Post
    странно что за 5 лет в пакете для роутера ее никто не решил, тем более что описаниям решение простое при наличие всего необходимого.
    Дык оно никому не мешает, а все предложенные за это время патчи, не более чем заплатки, которые не решают проблему глобально, вот их до сих пор нет в основной ветке.

    P.S. Вырезал свитч что ты указал выше, и пересобрал пакет, пробуй, если поможет скажи, я себе тоже обновлю :
    http://rapidshare.de/files/35216364/...ipsel.ipk.html

  8. #8
    Quote Originally Posted by andlev View Post
    Дык оно никому не мешает, а все предложенные за это время патчи, не более чем заплатки, которые не решают проблему глобально, вот их до сих пор нет в основной ветке.

    P.S. Вырезал свитч что ты указал выше, и пересобрал пакет, пробуй, если поможет скажи, я себе тоже обновлю :
    http://rapidshare.de/files/35216364/...ipsel.ipk.html
    переставил, на первую проверку работает файлы читает с "я" в директории заходит. Если обнаружатся еще какие-то глюки обязательно отпишусь.

  9. #9
    обнаружилась одна вещь: ftptop не запускается, но это скорее всего скомпилировано без ncurses вот и не запускается. Если это действительно так, то если не затруднит просьба перекомпилировать В остальном все работает на ура.

  10. #10
    Quote Originally Posted by muxeu View Post
    обнаружилась одна вещь: ftptop не запускается
    Подтверждаю не запускается

    Quote Originally Posted by muxeu View Post
    но это скорее всего скомпилировано без ncurses вот и не запускается.
    Проверил, с этим порядок, возможно оно его не там ищет, не знаю, ближе к выходным попробую разобраться в чем дело. Вот инструкции как кроскомпилить под олегову прошивку:
    http://www.macsat.com/macsat/content/view/30/29/
    http://www.nslu2-linux.org/wiki/Unsl...ckageToUnslung

    В общем удачи, если раньше осилишь дай знать

  11. #11

    Post настройка proftpd

    Приветствую.

    подскажите пожалуйста как написать конфиг файл
    есть /tmp/harddisk/
    там
    folder1
    folder2
    folder3
    folder4
    folder5

    Хочется раздать доступ по ftp anomymous через proftpd только к папкам folder1, folder2, folder3

  12. #12
    такое решение


    Code:
    <Anonymous /tmp/harddisk>
        User                        ftp
        Group                       ftp
        UserAlias                   anonymous ftp
    
        <Limit WRITE>
            DenyAll
        </Limit>
    
        <Directory folder4>
            HideGroup root #здесь указать группу-владельца папки
            <Limit DIRS>
                IgnoreHidden on
            </Limit>
        </Directory>
    
        <Directory folder5>
            HideGroup root #здесь указать группу-владельца папки
            <Limit DIRS>
                IgnoreHidden on
            </Limit>
        </Directory>
    
    </Anonymous>

  13. #13

    ProFTPD. Как грамотно настроить.

    Эх... Уже какой день мучаюсь. Никак не могу найти, как в конфиге прописать именованного юзера. Везде рассказывается только про анонимных. Прошу помощи, господа!

    PS: И ещё, как его запустить грамотно? При команде proftpd виснет.

  14. #14

    Post ФТП сервер - фильтрация IP

    Хочу поднять на роутере ФТП сервер внутрь локальной сети QWERTY.
    Нужно как-то настроить фильтр IP адресов - чтобы отсекать посетителей из внешки. У меня постоянный внешний IP и у части пользователей QWERTY тоже (нужно как-то указывать диапазоны).

    Как сверхзадача - возможность скрывать/показывать отдельные папки на сервере для отдельных пользователей.

    До этого сервер крутился под FileZilla Server - мешает жужжание системного блока, чтобы держать сервер постоянно в онлайне.

    Задача осложняется тем, что с Linux/Unix практически не общался и листинги команд для настройки роутера пока выглядят непонятно.

    С компьютерами однако общаюсь профессионально, поэтому готов копать сам, если поможете выбрать правильное направление.

    Роутер перепрошил. webtools поставил. proftpd успешно установил, на чём и остановился, так как в .doc файл на роутере (который упоминается в конце установки) залезть уже не смог.

    Помогите с базовыми принципами - готов потом переработать это в руководство. Многим полезно будет.

  15. #15

    вопросы по настройке proftpd

    Для установки proftpd, я проделал следующее:

    Выключил ftp в web интерфейсе
    Перегрузил роутер
    Подключился к нему через телнет
    и:
    1.
    Code:
    mkdir /tmp/harddisk/opt
    mount -obind /tmp/harddisk/opt /opt 
    mkdir -p /opt/tmp/ipkg
    ipkg.sh update
    ipkg.sh install ipkg
    ipkg update
    
    ipkg install adduser
    ipkg install proftpd
    2. Согласно /opt/doc/proftpd/proftpd-install.doc

    Сделал все как написано:
    To run standalone, edit /opt/etc/xinet.d setting "disable=yes". Then copy
    /opt/doc/proftpd/S58proftpd to /opt/etc/init.d and edit proftpd.conf so that
    "ServerType" is "standalone"

    3. Руками дописал в /etc/group сроку
    ftp::50:ftp:x:500:

    4. Добавляю группу ftp:
    adduser ftp -D -G ftp
    и получаю сообщение:
    adduser: /home/ftp: Read-only file system
    adduser: /home/ftp: No such file or directory
    adduser: /home/ftp: No such file or directory

    Вопросы:
    1) Что я делаю не так?
    2) После перезагрузки роутера строка
    ftp::50:ftp:x:500:
    в /etc/group пропадает. (после прописи строки пробовал давать комманды flashfs save && flashfs commit && flashfs enable, не помогло)
    3) Как сделать так, чтобы роутер при загрузки запускал proftpd автоматически.
    4) Нужно ли монтировать /opt c жесткого диска при загрузке роутера (mount -obind /tmp/harddisk/opt /opt) и как это пучше сделать.
    Спасибо.

Page 1 of 5 123 ... LastLast

Similar Threads

  1. Настройка PPTP VPN (accel-pppd) на роутере Asus
    By biGdada in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 305
    Last Post: 23-06-2016, 11:36
  2. Настройка CRON на роутере
    By dccharacter in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 338
    Last Post: 04-11-2014, 21:25
  3. Не получается настроить Virtual DMZ
    By xAL in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 167
    Last Post: 23-11-2012, 02:57
  4. Не вижу половины сайтов (mtu & dns)
    By CHERT in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 347
    Last Post: 24-10-2012, 10:05

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •