Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

proftpd с NAT'ированием

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> proftpd с NAT'ированием
Имя
Сообщение << Старые топики   Новые топики >>
proftpd с NAT'ированием - 2008-08-06 13:46:00.963333   
rtw

Сообщений: 1372
Оценки: 0
Присоединился: 2004-08-19 00:28:05
Если кто-либо использовал Proftpd в локальной сети с натированием и шейпингом траффика, то наверняка сталкивались с проблемой жутко долгой передачи данных на сервер и обратно с клиентов, использующих пассивные порты. Собственно ОС FreeBSD на виртуалке под управлением XP. Сетевуха расшарена, в конфиге wm стоит NAT в качестве соединения -> эмулируется локальная сетка. Вот только передача данных по ftp никак не равна 100Мб/с.
Есть для этого решение (по крайней мере так написано в статье)
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-NAT.html

Толи у меня совсем туго с воображением, толи уже и не знаю что делать, но не работает при различных вариациях proftpd.conf. Как вариант забить на proftpd не советую, т.к. в связке с MySQL и перловыми скриптами, получается отличный паблик/приват/что_угодно FTP сервак. Решить только эту проблему осталось. Пример нерабочего конфига в приложении.

ServerName&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; "MyHost" ServerType&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; standalone DefaultServer&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; on DefaultAddress&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 192.168.38.128 ScoreboardFile&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; /var/run/proftpd.scoreboard Port&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 21 Umask&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 022 MaxInstances&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30 CommandBufferSize&nbsp; 1024 User&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; ftp Group&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; wheel DefaultRoot ~ AllowOverwrite&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; on &lt;Limit SITE_CHMOD&gt; &nbsp; DenyAll &lt;/Limit&gt; &lt;Anonymous ~ftp&gt; &nbsp;&nbsp; User&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ftp &nbsp;&nbsp; Group&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wheel &nbsp;&nbsp; UserAlias&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; anonymous ftp &nbsp;&nbsp; MaxClients&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10 &nbsp;&nbsp; DisplayLogin&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; welcome.msg &nbsp;&nbsp; DisplayFirstChdir&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; .message &nbsp; &lt;Limit ALL&gt; &nbsp;&nbsp;&nbsp;&nbsp; AllowAll &nbsp; &lt;/Limit&gt; &lt;/Anonymous&gt; &lt;VirtualHost 192.168.38.1&gt; &nbsp;&nbsp;&nbsp; ServerName "My Host" &nbsp;&nbsp;&nbsp; MasqueradeAddress&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 192.168.38.1 &nbsp;&nbsp;&nbsp; PassivePorts&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 60000 65535 &lt;/VirtualHost&gt;
Post #: 1
RE: proftpd с NAT'ированием - 2008-09-08 20:10:15.280000   
stalker_thg

Сообщений: 21
Оценки: 0
Присоединился: 2008-09-01 04:09:18.383333
Ну на виртуальной машине это и понятно!
как вариант повысить привелегии процесса виртуалки в ХР-хе! помогает очень сильно!
Если есть желание - переустановить всё это дело под VMWare (к примеру VMWare Server), и если есть свободные IP - ставить режим сети не нат, а мост!
Post #: 2
Страниц:  [1]
Все форумы >> [*nix/Linux] >> proftpd с NAT'ированием







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.