Hallo,
ich habe mehrere IP-Adressen für meinen Rootserver (IPs verändert):
192.168.0.1 => meine Internetseiten
192.168.0.2 => hier lauscht der Mailserver
192.168.0.3 => Public / Anonymous FTP
Die Bandbreite wird zu 99% vom Public / Anonymous FTP ausgelastet, dadurch laden meine Internetseiten recht langsam. Ist es möglich, per iptables o. ä. die Bandbreite einzustellen, z. b. 90 MBit/s für meine Internetseiten, 5 MBit/s für den Mailserver und 5 MBit/s für den Public FTP?
Gruß
michseel
IP-Bandbreitenbeschränkung?
-
- Posts: 207
- Joined: 2005-06-02 11:58
Re: IP-Bandbreitenbeschränkung?
Welchen ftpd verwendest du? PureFTPd und Co können so etwas von Haus aus ;).
-
- Posts: 96
- Joined: 2004-08-17 15:40
Re: IP-Bandbreitenbeschränkung?
Ich benutz proftpd. Möchte das aber auch generell wissen ob man pro IP die Bandbreite einstellen kann...
-
- Administrator
- Posts: 2643
- Joined: 2004-01-21 17:44
Re: IP-Bandbreitenbeschränkung?
Ja. Stichwort: limit-burstmichseel wrote:Ist es möglich, per iptables o. ä. die Bandbreite einzustellen
-
- Posts: 96
- Joined: 2004-08-17 15:40
Re: IP-Bandbreitenbeschränkung?
Leider finde ich nichts was mir weiterhilft mit dem Stichwort. Könntest du mir vllt einen Beispiel-Befehl nennen, um für die IP 192.168.0.1 die Download-Rate auf 10 MBit/s und Upload auf 5 MBit/s zu beschränken?
-
- Administrator
- Posts: 2643
- Joined: 2004-01-21 17:44
Re: IP-Bandbreitenbeschränkung?
http://www.netfilter.org/documentation/ ... WTO-7.html
http://iptables-tutorial.frozentux.net/ ... LIMITMATCH
EDIT:
Ansonsten schau Dich mal zu Stichwort Traffic Shaping um:
http://www.tecchannel.de/netzwerk/manag ... index.html
http://www.linux-magazin.de/heft_abo/au ... er_tropfen
http://iptables-tutorial.frozentux.net/ ... LIMITMATCH
EDIT:
Ansonsten schau Dich mal zu Stichwort Traffic Shaping um:
http://www.tecchannel.de/netzwerk/manag ... index.html
http://www.linux-magazin.de/heft_abo/au ... er_tropfen
-
- Posts: 96
- Joined: 2004-08-17 15:40
Re: IP-Bandbreitenbeschränkung?
"trickle" sagt mir zu, da ich damit genau das machen kann was ich möchte. Allerdings krieg ich den nicht zum laufen:
Weiß jemand was das bedeutet und wie man den Fehler beheben kann?make
gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Icompat -g -O2 -c trickled.c
In file included from trickled.c:33:
/usr/include/netinet/in.h:136: error: two or more data types in declaration specifiers
/usr/include/netinet/in.h:136: error: two or more data types in declaration specifiers
make: *** [trickled.o] Error 1
-
- Posts: 96
- Joined: 2004-08-17 15:40
Re: IP-Bandbreitenbeschränkung?
Was ich noch zusätzlich erreichen möchte:
Auf meinem Rootserver habe ich VMware Server laufen, mit 3 virtuellen Maschinen.
IP des Host-Systems: keine Limitierung
IP der 1. VMware: maximal 5 MBit Up- und Download
IP der 2. VMware: maximal 10 MBit Up- und Download
IP der 3. VMware: maximal 50 MBit Up- und Download
Gibt es hierfür auch eine Software oder ein fertiges Script? Ich finde leider nichts, oder stelle mich zu blöd an... Mit den bisherigen Hilfen komme ich nicht weiter... :oops:
Aber trickle möchte ich auch für die Dienste auf dem Host.
Auf meinem Rootserver habe ich VMware Server laufen, mit 3 virtuellen Maschinen.
IP des Host-Systems: keine Limitierung
IP der 1. VMware: maximal 5 MBit Up- und Download
IP der 2. VMware: maximal 10 MBit Up- und Download
IP der 3. VMware: maximal 50 MBit Up- und Download
Gibt es hierfür auch eine Software oder ein fertiges Script? Ich finde leider nichts, oder stelle mich zu blöd an... Mit den bisherigen Hilfen komme ich nicht weiter... :oops:
Aber trickle möchte ich auch für die Dienste auf dem Host.
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: IP-Bandbreitenbeschränkung?
Das "Standardwerk" zu QoS und Traffic-Shaping mit netfilter: http://lartc.org/michseel wrote:Gibt es hierfür auch eine Software oder ein fertiges Script?
Wenn die einzelnen Dienste selbst eine Bandbreitenbeschränkung anbieten (wie ProFTPd, Apache mit mod_cband o. ä.), solltest du diese Funktionalität benutzen.
trickle wird AFAIR seit 2003 nicht mehr weiterentwickelt und funktioniert nicht mit aktuellen Kernelversionen.michseel wrote:Aber trickle möchte ich auch für die Dienste auf dem Host.