.titleBar { margin-bottom: 5px!important; }

Dauersauger: Bandbreite einzelner IP-Adressen begrenzen?

Dieses Thema im Forum "FRITZ!Box Fon: DSL, Internet und Netzwerk" wurde erstellt von Rupert, 2 Nov. 2005.

  1. Rupert

    Rupert Mitglied

    Registriert seit:
    14 Mai 2005
    Beiträge:
    615
    Zustimmungen:
    0
    Punkte für Erfolge:
    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 :?:
     
  2. VoipBasti

    VoipBasti Mitglied

    Registriert seit:
    16 Apr. 2005
    Beiträge:
    618
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Hamm
    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...
     
  3. fritzchen

    fritzchen Aktives Mitglied

    Registriert seit:
    29 Dez. 2004
    Beiträge:
    813
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    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...
     
  4. xsaint

    xsaint Neuer User

    Registriert seit:
    10 Okt. 2005
    Beiträge:
    108
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Ich kann nur empfehlen die richtigen Ports für den jeweils "Unangenehmen PC" zu sperren. Das kann schon viel helfen !
     
  5. wichard

    wichard IPPF-Promi

    Registriert seit:
    16 Juni 2005
    Beiträge:
    6,954
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    Ort:
    Aachen
    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.
     
  6. VoipBasti

    VoipBasti Mitglied

    Registriert seit:
    16 Apr. 2005
    Beiträge:
    618
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Hamm
    Nein, kann es nicht. Der Upload und Download soll nur begrenzt werden!
    Ansonsten könnte ich ja auch den Stecker ziehen ;)
     
  7. Rupert

    Rupert Mitglied

    Registriert seit:
    14 Mai 2005
    Beiträge:
    615
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    So sehe ich das auch.

    Ich wäre ja bereit 50% der verfügbaren Bandbreite zu teilen.
    Aber das muss dann einfach genügen.
     
  8. xsaint

    xsaint Neuer User

    Registriert seit:
    10 Okt. 2005
    Beiträge:
    108
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    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
     
  9. shadow000

    shadow000 Mitglied

    Registriert seit:
    25 Apr. 2005
    Beiträge:
    653
    Zustimmungen:
    0
    Punkte für Erfolge:
    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 ;-)
     
  10. Rupert

    Rupert Mitglied

    Registriert seit:
    14 Mai 2005
    Beiträge:
    615
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    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;
                    }
     
  11. VoipBasti

    VoipBasti Mitglied

    Registriert seit:
    16 Apr. 2005
    Beiträge:
    618
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Hamm
    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...
     
  12. martian

    martian Mitglied

    Registriert seit:
    26 Mai 2005
    Beiträge:
    273
    Zustimmungen:
    0
    Punkte für Erfolge:
    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:
     
  13. Rupert

    Rupert Mitglied

    Registriert seit:
    14 Mai 2005
    Beiträge:
    615
    Zustimmungen:
    0
    Punkte für Erfolge:
    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:
    :?: Hat jemand von euch Profis eine gute Idee :?:
     
  14. shadow000

    shadow000 Mitglied

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

    Rupert Mitglied

    Registriert seit:
    14 Mai 2005
    Beiträge:
    615
    Zustimmungen:
    0
    Punkte für Erfolge:
    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. :?
     
  16. ralix

    ralix Neuer User

    Registriert seit:
    22 Nov. 2005
    Beiträge:
    4
    Zustimmungen:
    0
    Punkte für Erfolge:
    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
     
  17. Rupert

    Rupert Mitglied

    Registriert seit:
    14 Mai 2005
    Beiträge:
    615
    Zustimmungen:
    0
    Punkte für Erfolge:
    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
     
  18. shadow000

    shadow000 Mitglied

    Registriert seit:
    25 Apr. 2005
    Beiträge:
    653
    Zustimmungen:
    0
    Punkte für Erfolge:
    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;
                    }
    
     
  19. Rupert

    Rupert Mitglied

    Registriert seit:
    14 Mai 2005
    Beiträge:
    615
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Danke shadow000,

    werde ich gleich mal austesten.
     
  20. tomgrr

    tomgrr Neuer User

    Registriert seit:
    6 Aug. 2005
    Beiträge:
    195
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Lippe
    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