www.ProFTPD.de
13. März 2007, 19:16:38 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Traffic Shaper  (Gelesen 1295 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« am: 11. April 2004, 22:42:15 »

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)

Code:

 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
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 13. April 2004, 22:05:12 »

So, bei meinem kleinen Server zu Hause funktioniert es inzwischen, auch in Verbindung mit mod_sql usw.

Aktueller Sourcecode: (Version 0.1 hatte Probleme mit Verzeichnisrechten):

http://www.proftpd.de/files/proftpd-1.2.10pre-CVS-stonki-trafficshaper-0.2.0.tar.gz

Siehe auch:
http://www.castaglia.org/proftpd/modules/proftpd-mod-shaper-0.2.tar.gz

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #2 am: 30. April 2004, 17:21:59 »

Zitat von: "stonki"
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)

Code:

 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
Gespeichert
mieschugge
Gast
« Antwort #3 am: 16. Juni 2004, 21:02:17 »

Hi,
wer kann mir bitte helfen?
Habe alles so gemacht wie oben beschrieben...funktioniert auch.
Jedoch hatte ich vorher Classen beschrieben wie internet und local, da ich nur die bandbreite für internet beschränken will.
jetzt geht das aber wohl anders da Classes deprecated ist.
Zweites problem ist, dass der debugger über folgende zeile meckert
ShaperAll downrate 1500 uprate 1500

er kenn downrate nicht!?! aber hab ich 1zu1 kopiert.

könntet ihr mir bitte posten, wie ich internet adressen auf downrate 35 und uprate 8 beschränke, oder warum der debugger über das downrate flag meckert??

danke
Gespeichert
mieschugge
Gast
« Antwort #4 am: 16. Juni 2004, 21:22:37 »

ShaperAll rate 8 geht...aber das begrenzt mir ja auch den download
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.06 Sekunden mit 18 Zugriffen.