Hallo und erstmals ein schönes neues Jahr!!!
Problem:
Wenn jemand von uns zu Hause aus dem Internet etwas herunterläd, koennen die anderen
das Internet so gut wie nicht mehr benutzen, d.h., nicht mal mehr
vernünftig nach aussen telnetten, irc, birnts, etc…geschweige den surfen.
Ist es vielleicht irgendwie möglich, sowas wie einen Dynamischen
Traffic-Shaper am Server zu installieren, sodass…
- wenn 1 Rechner was saugt, er die volle Bandbreite kriegt
- wenn 2 aus dem Internet was runterladen(oder auch surfen, napster, oder was es halt noch so gibt was Internet Bandbreite braucht), jeder die halbe Bandbreite bekommt,
und so weiter…, so, dass halt die Ressource fair verteilt wird?
Falls es möglich ist, bitte ich um eine einfache Erklärung. Ich benutze einen Suse 7.2 Linux Server.
(was ich zu dem Thema Traffic-Shaping bisher gefunden habe, ist, dass man
dem Server nur sagen kann, dass die Rechner auf eine fixe Downloadrate
begrenzt werden können, es jedoch nicht dynamisch ist, also egal ab einer oder 10 im Internet surfen die zugeteilte Bandbreite bleibt fix.
Netzwerkstruktur:
10Mbit Netz mit Hub
Internetverbindung:
ADSL 512/128 mit dem Router Zyxel 642-R
Server:
Suse Linux 7.2 Kernel 2.4
Der Router haengt an der ersten Netzwerkkarte des Servers(Firewall), die zweite Netzwerkkarte geht auf den Hub.
Vielen Dank im Voraus
Mirko
moin
die clients, die da so heftig daten saugen, laufen die unter WIN*`?
wenn ja nehme Getright ® (shareware, aber auch unreg lauffähig)
als download manager der einen lokalen traffic shaper (von bis sowieso uhr nur soundsoviel KB/s pro stream und in der summe über alle max soundsoviel…
ciao norbert
wenn ja nehme Getright ® (shareware, aber auch unreg
lauffähig)
als download manager der einen lokalen traffic shaper (von bis
sowieso uhr nur soundsoviel KB/s pro stream und in der summe
über alle max soundsoviel…
hat nur den nachteil, dass dass es:
a) die kooperation aller nutzer voraussetzt (manchmal leider nicht gegeben)…
b) beim napstern (oder genereller bei non-http-or-ftp traffic) nichts hilft.
http://www.linuxdoc.org/HOWTO/Adv-Routing-HOWTO.html waere hier empfohlen, insbesondere kapitel 9 „queuing disciplines for bandwidth management“. „stochastic fairness queuing (sfq)“ scheint genau dein ding zu sein. dafuer brauchts allerdings nen kernel mit den entsprechenden advanced router options, was bei nem standard distro kernel schon mal nicht dabei sein kann.
viel glueck und ein frohes neues jahr,
joachim
Hallo, nun gebe hier nochmals ein genauers Beispiel was ich meine:
User 1
OS= Linux
User 1 surft, ladet was runter, hat ne telnet session offen, fragt gerade seine mails über pop3 ab und hat noch edonkey laufen, alle seine dienste nutzen die Internetverbindung des Netzwerkts 100% aus.
Die daten gehen vom User 1 zum Server und vom Server über den Router ins Internet.
…Nun kommt User 2
OS= Windows(oder egal was auch immer ins Internet kann und traffic verursachen kann
User 2 versucht nun zu surfen und merkt…mhh ich kann nichts machen weil User 1 die komplette Bandbreite abzweigt
---->>>genau hier[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo, nun danke erstmals für die Antwort.
Ich hab mal angefangen das Kapitel zu lesen…buhhh ich glaub das ist eher etwas für Linux Gurus, aber ich werd mal versuchen daraus schlau zu werden, ich halte aber immer noch nach einem „einfacher“ zu konfigurierendem software packet/modul etc. ausschau…das muss es doch geben, denn grosse Firmen können doch nicht zu lassen, dass ein User das ganze Internet lahm legt indem er mp3 etc runterläd…(oder kommen hier etwa die Gurus zum Einsatz?
) jemand hat mir noch gesagt, dass gewisse Router dies im Netzwerk so zusagen „automatisch“ erledigen…
Gruss Mirko
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]