Titel: Traffic begrenzen. ich meine Ratios Beitrag von: Ralf am 18. Juni 2004, 10:35:35 Ich würde gerne den FTP Server eine Traffic Obergrenze vergeben.
Nicht das es dann eine böse Überrauschung gibt. Ich würde gerne ein Ratio vergeben. Der sagen wir mal für alle ftp User gilt. Das max 10 GB Traffic im Monat über den FTP Server gefahren werden darf. Wie müsste der Syntax dafür aussehen. Ich habe die FAQ´s gelesen aber ich verstehe es nicht so richtig. Es stand auch drinn das es unvollstäning sei. Ich bitte um eure Hilfe Danke Titel: Re: Traffic begrenzen. ich meine Ratios Beitrag von: stonki am 18. Juni 2004, 11:09:21 Nochmal fuer Archiv:
"Ratio" bezeichnet die Abhaengigkeit des Downloadvolumens von der upgeloadeten Menge. z.B. darf man 500 MB runterladen, wenn man vorher 100 MB hochgeladen hat (Ratio 1:5, 5:1 ?? Keine Ahnung). Dieses wird oft bei Warez,MP3, XXX Servern benutzt - jedoch auch teilweise bei legalen Bildarchiven. Da diese Thematik bei den ProFTPD Leuten keinen interessiert ist dieses Modul in Vergessenheit geraten. Die urspruengliche Version soll wohl noch funktionieren, jedoch wuerde ich nicht drauf wetten "Quota" bezeichnet die Begrenzung der Speichermenge bzw Download/Upload Menge sowohl auf File (Anzahl) als auf Menge (MB) Basis. Mit Quota ist es z.B. machbar, dass man den verwendeten Speicherplatz eines Webspace Users auf 100MB begrenzt oder auf max. 1GB Traffic. Da dieses Modul auch von den ProFTPD Entwicklern (oder zumindest deren Umfeld) benutzt wird, wird dieses Modul aktiv entwickelt. Mehr Infos findet man unter http://www.castaglia.org/proftpd/ - mod_quotatab cu stonki P.S. Du willst QUOTA Titel: Traffic begrenzen. ich meine Ratios Beitrag von: Anonymous am 18. Juni 2004, 11:46:27 Danke für diese info.
Ich wollte den Server im Monat auf 500 MB begrenzen. Damit genau der nciht missbraucht werden kann. Denn es werden nur Maps für Games hochgeladen. Ich möchte den gesamten Traffic auf 500 MC begrenzen Im Monat Danke Titel: Traffic begrenzen. ich meine Ratios Beitrag von: Anonymous am 18. Juni 2004, 11:59:49 Wie müsste denn dann der Syntax genau aussehen ?
QuotaEngine on QuotaDisplayUnits Mb Quotalinit 500 oder wie ist es genau gemeint ? Titel: Traffic begrenzen. ich meine Ratios Beitrag von: stonki am 18. Juni 2004, 12:58:04 Zitat von: "Anonymous" Wie müsste denn dann der Syntax genau aussehen ? QuotaEngine on QuotaDisplayUnits Mb Quotalinit 500 oder wie ist es genau gemeint ? ne, um ehrlich zu sein: Keine Ahnung. Da wirst Du Dich durch die Mod_quotatab beschreibung durchbeissen muessen. Du siehst ja z.B. an meiner Beispiel Config mysql und mod_quotatab, dass das schon heftiger Stuff ist... cu stonki Titel: Traffic begrenzen. ich meine Ratios Beitrag von: Nico am 18. Juni 2004, 16:46:02 OK dann mal was zum denken :)
Das Archiv runterladen und in dem Verzeichnis /usr/local/src/arc ablegen, noch schnell das Archiv entpacken, damit wir die Installation beginnen können: cd /usr/local/src/ tar -xzf arc/proftpd-1.2.9.tar.gz tar -xzf arc/proftpd-mod-quotatab-1.2.11.tar.gz Jetzt noch den Quellcode von mod_quotatab in das richtige Verzeichnis kopieren: cp ./mod_quotatab/mod_quotatab.c ./proftpd-1.2.9/contrib/ cp ./mod_quotatab/mod_quotatab.h ./proftpd-1.2.9/contrib cp ./mod_quotatab/mod_quotatab_file.c ./proftpd-1.2.9/contrib cp ./mod_quotatab/mod_quotatab_ldap.c ./proftpd-1.2.9/contrib cp ./mod_quotatab/mod_quotatab_sql.c ./proftpd-1.2.9/contrib Installieren: Verzeichnisse anlegen: mkdir /etc/proftpd mkdir /etc/proftpd/mod_quotatab mkdir /var/log/proftpd Nun wird ProFTPd konfiguriert und installiert: cd /usr/local/src/proftpd-1.2.9/ ./configure \ --prefix=/usr/local/proftpd/1.2.9 \ --with-modules=mod_quotatab:mod_quotatab_file:mod_tls \ --enable-shadow \ --enable-autoshadow \ --disable-pam \ --with-includes=/usr/local/openssl/current/include \ --with-libraries=/usr/local/openssl/current/lib make make install ln -s /usr/local/proftpd/1.2.9 /usr/local/proftpd/current cp ./mod_quotatab/diskuse /usr/local/proftpd/current/sbin cp ./mod_quotatab/ftpquota /usr/local/proftpd/current/sbin Jetzt noch das Zertifikat erzeugen: /usr/local/openssl/current/bin/openssl req -new -x509 \ -days 365 -nodes -out /etc/proftpd/ftpd-rsa.pem \ -keyout /etc/proftpd/ftpd-rsa-key.pem Konfigurieren: Folgende Dateien bitte in die entsprechenden Verzeichnisse kopieren: /etc/proftpd/proftpd.conf /etc/init.d/proftpd Nun muß noch das Modul mod_quota eingerichtet werden: cd /usr/local/proftpd/current/sbin/ ./ftpquota \ --create-table \ --type=limit \ --table-path=/etc/proftpd/mod_quotatab/limit.tab ./ftpquota \ --create-table \ --type=tally \ --table-path=/etc/proftpd/mod_quotatab/tally.tab Quotas für einen Benutzer anlegen (max. 5MB Speicherplatz): ./ftpquota \ --add-record \ --name=[Benutzer] \ --type=limit \ --quota-type=user \ --limit-type=hard \ --bytes-upload=5120000 \ --table-path=/etc/proftpd/mod_quotatab/limit.tab Damit ProFTPd auch bei jedem Systemstart auch hochfährt, müssen ein paar Verknüpfungen angelegt und noch die /etc/rc.config geändert werden: chmod 700 /etc/init.d/proftpd ln -s /etc/init.d/proftpd /etc/init.d/rc2.d/S20proftpd ln -s /etc/init.d/proftpd /etc/init.d/rc2.d/K20proftpd ln -s /etc/init.d/proftpd /etc/init.d/rc3.d/S20proftpd ln -s /etc/init.d/proftpd /etc/init.d/rc3.d/K20proftpd echo "START_PROFTPD=yes" >> /etc/rc.config Rechte vergeben: chown -R root.root /etc/proftpd chown -R root.root /etc/proftpd/proftpd.conf chown -R root.root /var/log/proftpd chmod 0700 /etc/proftpd chmod 0600 /etc/proftpd/proftpd.conf chmod 0700 /etc/init.d/proftpd chmod 0700 /var/log/proftpd chmod 0700 /usr/local/proftpd/current/sbin/diskuse chmod 0700 /usr/local/proftpd/current/sbin/ftpquota Starten: /etc/init.d/proftpd start Um zu schauen, ob ProFTPd gestartet ist ps aux | grep proftpd eingeben. BIs dann Nico |