Ok, Aufruf zum Beta Testen :idea:
Oft wurde eine Moeglichkeit angefragt, die gesamte Bandbreite fuer den Server zu begrenzen. Fuer die kommende Version 1.2.10 gibt es ein Modul "mod_shaper", dass dieses ermoeglicht.
Download des aktuellen CVS Codes inkl. mod_shaper:
http://www.proftpd.de/files/proftpd-1.2.10pre-CVS-stonki-trafficshaper.tar.gz Bei mir lief das compilen wie folgt ab (Achtung, den mod_sql kram natürlich weglassen, falls Ihr kein mod_sql habt.. Platform bei mir: SuSE 8.2)
./configure --enable-ctrls --with-modules=mod_shaper:mod_sql:mod_sql_mysql --with-includes=/usr/include/mysql/ --with-libraries=/usr/lib/mysql/
make
make install
linux:~/001/proftpd # /usr/local/sbin/proftpd -vv
- Version: 1.2.10rc1 (CVS)
- Scoreboard Version: 01040002
- Build Stamp: Tue Apr 13 10:39:45 CEST 2004
linux:~/001/proftpd # /usr/local/sbin/proftpd -l
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_ctrls.c
mod_auth_pam.c
mod_shaper.c
mod_sql.c
mod_sql_mysql.c
mod_cap.c
linux:~/001/proftpd #
meine Aenderung an der config (Achtung: teste noch selber)
ShaperEngine on
ShaperLog /var/log/shaper.log
ShaperTable /var/log/shaper.tab
# The overall rate (in KB/s) must be set
ShaperAll rate 7
# Allow all system users to send messages
ShaperControlsACLs info allow user stonki
Mehr Infos:
http://www.castaglia.org/proftpd/modules/mod_shaper.html