Dauersauger: Bandbreite einzelner IP-Adressen begrenzen?

Rupert

Mitglied
Mitglied seit
14 Mai 2005
Beiträge
615
Punkte für Reaktionen
0
Punkte
16
Ein Familienmitglied (mit eigenem PC) kann sich beim Up- und Downloaden nicht mehr bremsen. :shock:

Darum bin ich auf der Suche, wie man erreichen kann,
dass für bestimmte IP-Adressen die Bandbreite direkt
in der FRITZ!Box limitiert werden kann.

Einen Server dazwischen zu schalten wäre mir doch zu aufwändig.

:?: Hat jemand von euch Profis eine gute Idee :?:
 
Sowas in der Art suche ich auch...
Mein Beitrag
Ist schon ätzend, wenn nix mehr geht, nur weil einer im Netzwerk meint er muss Daten via ICQ mit vollem Upload versenden...
 
Hi,

das kann ich leider auch nicht, wohl aber gibt es einen thread, den ich nicht verstehe, wohl aber in diese Materie eingreift:
http://ip-phone-forum.de/forum/viewtopic.php?t=18302

Ich meine nur, dass sich dort wohl Leite finden, die sich mit der Materie beschäftigt haben...
 
Ich kann nur empfehlen die richtigen Ports für den jeweils "Unangenehmen PC" zu sperren. Das kann schon viel helfen !
 
xsaint schrieb:
Immer was gutes auf die Ohren : Promorec - WebRadio !
Ist ja schön und gut, das zu promoten, aber könntest Du bitte die Zwangsbeschallung aus Deiner Signatur entfernen? :evil:
Das Forum ist zu manchen Zeiten schon langsam genug, da muß nicht noch mehr von wer-weiß-wo nachgeladen werden. Danke.
 
xsaint schrieb:
Ich kann nur empfehlen die richtigen Ports für den jeweils "Unangenehmen PC" zu sperren. Das kann schon viel helfen !
Nein, kann es nicht. Der Upload und Download soll nur begrenzt werden!
Ansonsten könnte ich ja auch den Stecker ziehen ;)
 
Nein, kann es nicht. Der Upload und Download soll nur begrenzt werden!
Ansonsten könnte ich ja auch den Stecker ziehen
So sehe ich das auch.

Ich wäre ja bereit 50% der verfügbaren Bandbreite zu teilen.
Aber das muss dann einfach genügen.
 
wichard schrieb:
xsaint schrieb:
Immer was gutes auf die Ohren : Promorec - WebRadio !
Ist ja schön und gut, das zu promoten, aber könntest Du bitte die Zwangsbeschallung aus Deiner Signatur entfernen? :evil:
Das Forum ist zu manchen Zeiten schon langsam genug, da muß nicht noch mehr von wer-weiß-wo nachgeladen werden. Danke.

Ist nun abgeschaltet !
Interessant für mich ist nur, das bei Dir Stream gespielt wurde.
Bei mir funktionierte es nicht, deshalb dachte ich auch erstmal nicht den wieder raus zu nehmen.

Andy
 
Probier mal die QOS Anleitung im Link von fritzchen.
Wenn du zuerst ACK, DNS und HTTP Anfragen in eine hohe Klasse stopfst und anschließend gleich den restlichen Traffic der entsprechenden IP wegpackst, sollte es klappen. Das schöne daran: er wird's nicht mal merken ;-)
 
shadow000 schrieb:
Probier mal die QOS Anleitung im Link von fritzchen.
Wenn du zuerst ACK, DNS und HTTP Anfragen in eine hohe Klasse stopfst und anschließend gleich den restlichen Traffic der entsprechenden IP wegpackst, sollte es klappen.
Wie würde die config konkret aussehen?
Die betreffende IP-Adresse ist 10.10.10.15, diese sollte dann generell höchstens 50% des gesamten Traffics abgekommen.

Bis jetzt sieht es noch so aus:
Code:
        shapers {
                name = "globalshaper";
                OutFragmentWhenVoIP = 0;
                shaperconnection {
                        enabled = yes;
                        targets = "";
                        name = "Fritz!Box";
                        limiters {
                                name = "default-out";
                                bps_limit {
                                        limit_total = 100;
                                        limit_p0 = 0;
                                        limit_p1 = 95;
                                        limit_p2 = 95;
                                        limit_p3 = 0;
                                }
                                pps_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                min_priority = 0;
                                max_priority = 3;
                                grouping_by_source_ip = no;
                                grouping_by_dest_ip = no;
                                grouping_by_source_port = no;
                                grouping_by_dest_port = no;
                                dynamic_balancing = no;
                                bps_child_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                pps_child_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                shapeOutgoingOnIncomingCounters = no;
                        } {
                                name = "default-in";
                                bps_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                pps_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                min_priority = 0;
                                max_priority = 0;
                                grouping_by_source_ip = no;
                                grouping_by_dest_ip = no;
                                grouping_by_source_port = no;
                                grouping_by_dest_port = no;
                                dynamic_balancing = no;
                                bps_child_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                pps_child_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                shapeOutgoingOnIncomingCounters = no;
                        }
                        out_rules {
                                name = "download-tcp-ack";
                                filter = "tcp and len <= 64";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "dns";
                                filter = "udp port 53";
                                priority = 1;
                                limiters = "default-out";
                        } {
                                name = "fon-rtp";
                                filter = "udp[8] = 0x80 or udp port 5060";
                                priority = 3;
                                limiters = "default-out";
                        } {
                                name = "http-requests";
                                filter = "(tcp dst port 80 or dst port 8080 or dst port 3128) and (len <= 800)";
                                priority = 1;
                                limiters = "default-out";
                        } {
                                name = "pri-out";
                                filter = "icmp";
                                priority = 1;
                                limiters = "default-out";
                        } {
                                name = "default";
                                filter = "";
                                priority = 0;
                                limiters = "default-out";
                        }
                        in_rules {
                                name = "default";
                                filter = "";
                                priority = 0;
                                limiters = "default-in";
                        }
                        demasquerade = no;
                }
 
Der "Bandwidth Controller" ist nicht schlecht!
Zwei Nachteile:
- muss auf dem entsprechenden PC installiert werden (kann aber versteckt laufen!)
- Shareware... Kannste testen, aber kostet Geld...
 
Der Bandwidth-Controller ist in der Tat ne gute Sache.... noch besser finde ich allerdings das Programm "NetLimiter", mit dem man zwar nicht einzelne Ports/IPs blocken kann aber dafür den Traffic aller laufenden Programme beschränken kann egal auf welchen Ports sie laufen! müsste sich sicher auch verstecken lassen, aber das Tool ist echt ziemlich genial *schwärm* :wink:
 
Ich wiederhole mich ja ungern, aber Software auf den betreffenden PC zu installieren, ist nicht das was ich wollte.
Das schafft (m)ein 14jähriger Computerfreak locker zu umgehen.

Deshalb nochmals mein Anliegen:
Rupert schrieb:
Darum bin ich auf der Suche, wie man erreichen kann,
dass für bestimmte IP-Adressen die Bandbreite direkt
in der FRITZ!Box limitiert werden kann.

:?: Hat jemand von euch Profis eine gute Idee :?:
 
eine regel mit dem inhalt "host 192.168.0.10" im trafficshaper der fritzbox müsste klappen. ip natürlich dementsprechend anpassen.
 
@ shadow000:

Wie sieht, denn so eine Regel an meinem weiter oben genannten Beispiel dann fertig aus :?:
Dort ist der betreffende Teil der config gepostet.
Was müsste da noch alles editiert werden :?:
Ich fürchte sonst krieg ich das nicht gebacken. :?
 
Hallo,

ich habe heute erst Forum das entdeckt weil ich auf der Suche war um
genau das zumachen. Ich will den Traffic für einen Mitbenutzer begrenzen.

@Rupert

hast du da jetzt schon ne konkrete Lösung.

MfG Ralix
 
Hallo ralix,

nein leider habe ich bis jetzt noch keine konkrete Lösung. :(
Ich hoffe irgendwer erbarmt sich und editiert meine gepostete config noch. :p
 
probier mal das hier...

Code:
        shapers {
                name = "globalshaper";
                OutFragmentWhenVoIP = 0;
                shaperconnection {
                        enabled = yes;
                        targets = "";
                        name = "Fritz!Box";
                        limiters {
                                name = "default-out";
                                bps_limit {
                                        limit_total = 100;
                                        limit_p0 = 50;
                                        limit_p1 = 95;
                                        limit_p2 = 90;
                                        limit_p3 = 0;
                                }
                                pps_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                min_priority = 0;
                                max_priority = 3;
                                grouping_by_source_ip = no;
                                grouping_by_dest_ip = no;
                                grouping_by_source_port = no;
                                grouping_by_dest_port = no;
                                dynamic_balancing = no;
                                bps_child_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                pps_child_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                shapeOutgoingOnIncomingCounters = no;
                        } {
                                name = "default-in";
                                bps_limit {
                                        limit_total = 0;
                                        limit_p0 = 50;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                pps_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                min_priority = 0;
                                max_priority = 1;
                                grouping_by_source_ip = no;
                                grouping_by_dest_ip = no;
                                grouping_by_source_port = no;
                                grouping_by_dest_port = no;
                                dynamic_balancing = no;
                                bps_child_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                pps_child_limit {
                                        limit_total = 0;
                                        limit_p0 = 0;
                                        limit_p1 = 0;
                                        limit_p2 = 0;
                                        limit_p3 = 0;
                                }
                                shapeOutgoingOnIncomingCounters = no;
                        }
                        out_rules {
                                name = "fon-rtp";
                                filter = "udp[8] = 0x80 or udp port 5060";
                                priority = 3;
                                limiters = "default-out";
                        } {
                                name = "download-tcp-ack";
                                filter = "tcp and len <= 64";
                                priority = 3;
                                limiters = "default-out";
                        } {
                                name = "dns";
                                filter = "udp port 53";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "http-requests";
                                filter = "tcp[20:4] = 0x47455420 or tcp[20:4] = 0x50555420 or tcp dst port 443";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "pri-out";
                                filter = "icmp";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "dauersauger";
                                filter = "host 192.168.0.10";
                                priority = 0;
                                limiters = "default-out";
                        } {
                                name = "default";
                                filter = "";
                                priority = 1;
                                limiters = "default-out";
                        }
                        in_rules {
                                name = "dauersauger";
                                filter = "host 192.168.0.10";
                                priority = 0;
                                limiters = "default-in";
                        } {
                                name = "default";
                                filter = "";
                                priority = 1;
                                limiters = "default-in";
                        }
                        demasquerade = no;
                }
 
Danke shadow000,

werde ich gleich mal austesten.
 
Hallo,

auch ich suche nach einer möglichkeit den Traffic für einzelne IP-Nummern zu begrenzen.
Ich habe an meinem Anschluss 9 PCs hängen.

mfg
Thomas
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.