Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   [решено] ProFTPD - "хитрый" лимит в скорости (http://forum.oszone.net/showthread.php?t=80469)

Well7 06-03-2007 16:24 558585

ProFTPD - "хитрый" лимит в скорости
 
Всем привет, поставил ProFTPD, настроил, дал юзерам разную скорость и все работало, как часы. Теперь возникла следующая ситуация: подключился к еще одной сети и в эту сеть надо ограничить траффик. Теперь по-русски:
1) все анонимные юзеры из подсети 192.168.1.0/24 качают со скоростью speed1 Kb/s
2) все анонимные юзеры из подсети 10.170.1.0/24 качают со скоростью speed2 Kb/s
3) все зарегенные юзеры качают со скоростью, которую я им пропишу, независимо, из какой подсети они качают.
Кто знает как такое организовать на ProFTPD, подскажите. Если это не решается средствами ProFTPD, то какой сервер посоветуете. В будущем хочу перенастроить на поддержку mysql'я. Заранее спасибо.

Well7 10-03-2007 21:33 560024

Полазив по инету и пораскинув мозгами, проблема решилась следующим образом:
Код:

<Class ban>
 From ban_host
</Class>
<Class goodnet>
 From 1.2.3.0/24
</Class>
TransferRate RETR,STOR,APPE 1024 user gooduser #скорость для нужных юзеров
TransferRate RETR,STOR,APPE 64 class ban            #ограничил скорость для "вредных"
TransferRate RETR,STOR,APPE 768 class goodnet    #скорость для "быстрой" сети
TransferRate RETR,STOR,APPE 128 class !goodnet  #скорость для остальных сетей

Приоритет правила зависит от того, каким по-очереди вы его поставите. У меня все это заработало на ура :)


Время: 19:13.

Время: 19:13.
© OSzone.net 2001-