PDA

Показать полную графическую версию : [решено] ProFTPD - "хитрый" лимит в скорости


Well7
06-03-2007, 16:24
Всем привет, поставил 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
Полазив по инету и пораскинув мозгами, проблема решилась следующим образом:
<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 #скорость для остальных сетей
Приоритет правила зависит от того, каким по-очереди вы его поставите. У меня все это заработало на ура :)




© OSzone.net 2001-2012