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 :?:
 

VoipBasti

Mitglied
Mitglied seit
16 Apr 2005
Beiträge
618
Punkte für Reaktionen
0
Punkte
0
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...
 

fritzchen

Aktives Mitglied
Mitglied seit
29 Dez 2004
Beiträge
813
Punkte für Reaktionen
0
Punkte
16
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...
 

xsaint

Neuer User
Mitglied seit
10 Okt 2005
Beiträge
108
Punkte für Reaktionen
0
Punkte
16
Ich kann nur empfehlen die richtigen Ports für den jeweils "Unangenehmen PC" zu sperren. Das kann schon viel helfen !
 

wichard

IPPF-Promi
Mitglied seit
16 Jun 2005
Beiträge
6,954
Punkte für Reaktionen
0
Punkte
36
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.
 

VoipBasti

Mitglied
Mitglied seit
16 Apr 2005
Beiträge
618
Punkte für Reaktionen
0
Punkte
0
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 ;)
 

Rupert

Mitglied
Mitglied seit
14 Mai 2005
Beiträge
615
Punkte für Reaktionen
0
Punkte
16
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.
 

xsaint

Neuer User
Mitglied seit
10 Okt 2005
Beiträge
108
Punkte für Reaktionen
0
Punkte
16
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
 

shadow000

Mitglied
Mitglied seit
25 Apr 2005
Beiträge
653
Punkte für Reaktionen
0
Punkte
0
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 ;-)
 

Rupert

Mitglied
Mitglied seit
14 Mai 2005
Beiträge
615
Punkte für Reaktionen
0
Punkte
16
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;
                }
 

VoipBasti

Mitglied
Mitglied seit
16 Apr 2005
Beiträge
618
Punkte für Reaktionen
0
Punkte
0
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...
 

martian

Mitglied
Mitglied seit
26 Mai 2005
Beiträge
273
Punkte für Reaktionen
0
Punkte
0
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:
 

Rupert

Mitglied
Mitglied seit
14 Mai 2005
Beiträge
615
Punkte für Reaktionen
0
Punkte
16
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 :?:
 

shadow000

Mitglied
Mitglied seit
25 Apr 2005
Beiträge
653
Punkte für Reaktionen
0
Punkte
0
eine regel mit dem inhalt "host 192.168.0.10" im trafficshaper der fritzbox müsste klappen. ip natürlich dementsprechend anpassen.
 

Rupert

Mitglied
Mitglied seit
14 Mai 2005
Beiträge
615
Punkte für Reaktionen
0
Punkte
16
@ 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. :?
 

ralix

Neuer User
Mitglied seit
22 Nov 2005
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
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
 

Rupert

Mitglied
Mitglied seit
14 Mai 2005
Beiträge
615
Punkte für Reaktionen
0
Punkte
16
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
 

shadow000

Mitglied
Mitglied seit
25 Apr 2005
Beiträge
653
Punkte für Reaktionen
0
Punkte
0
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;
                }
 

Rupert

Mitglied
Mitglied seit
14 Mai 2005
Beiträge
615
Punkte für Reaktionen
0
Punkte
16
Danke shadow000,

werde ich gleich mal austesten.
 

tomgrr

Neuer User
Mitglied seit
6 Aug 2005
Beiträge
195
Punkte für Reaktionen
0
Punkte
0
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
 

Zurzeit aktive Besucher

3CX

Statistik des Forums

Themen
235,559
Beiträge
2,062,544
Mitglieder
356,308
Neuestes Mitglied
berndsams81