WLAN drosseln auf 500 / für mich 1500

mixfritz

Neuer User
Mitglied seit
15 Okt 2005
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
Gibt es eine Möglichkeit die WLAN Geschwindigkeit zu drosseln ?
(oder die Kabelverbindung zu prioritisieren ?)


Wie es schon im Tiltel steht Teile ich meien Internetverbindung und möchte sicherstellen, dass ich zumindest ungestört mit halben Speed ins Internt komme. Manchmal wenn er viel zieht ist der Seitenaufbau recht träge.
Um moralische bedennken zu Zerstreuen: ich bezahle die zwar genau den Halben Preis, hatte aber die Anschaffungskosten eine Jahresvertrag und den Stress mit den 1und1 .... (wie heisst ein Zensurfreies Wort für Heinis?)

Fritzbox Fon 7050 (FW xx.xx.88)
 
1500 von 2000 ist aber nicht die Hälfte
Doch klar. Es gibt doch 2 Hälften, die kleinere und die größere Hälfte :mrgreen:
 
:blonk: Hälften sind immer gleich.
Die größere Hälfte der Menschheit weiß das aber nicht.
 
...und eine bessere Hälfte! ;)
 
Sag dieser "besseren" Hälfte aber bloss nicht, daß sie größer (im Umfang) ist! :blonk: sonst geht's so weiter: :boxen:
 
...ich wusste garn nicht das so Lustig sein kann :)

Mit den Hälften habe ich natürlich so gemeint wie ich es geschriben habe, d.h. die grössere für mich.

Sollte ich etwa scheinheilig auf ultrakorrekten Deutschen machen, oder wie die Leutchen bei ebay - 'habe meine Grafikkarte nie übertaktet' - was soll das ?!

...a pro po bessere Hälfte, .... nee ich lasse das lieber.


Hat trotzdem jemand eie Lösung für mich oder einen mindestens einen Tip ?
 
Grundsätzlich kenne ich mich mit der Frtizbox nicht weiter aus, als daß da wohl ein Linux drauf läuft. Und unter Linux gibt es sehr wohl die Möglichkeit, ein Traffic-Shaping aufgrund der MAC-Adressen der Netzwerkteilnehmer durchzuführen. Wie sich das aber auf der Fritzbox umsetzen läßt :noidea:
 
mixfritz schrieb:
...ich wusste garn nicht das so Lustig sein kann :)
[...]
Hat trotzdem jemand eie Lösung für mich oder einen mindestens einen Tip ?
Sorry, wenn wir hier auf Deine Kosten unsere Späße treiben. Das passiert meistens dann, wenn leider bisher keine (einfache) Lösung bekannt ist.

Es gibt auf der Box aber ein Traffic Shaping, für welches auch schon mal Modifikationen ausprobiert wurden. Vielleicht liest Du Dir mal den Thread http://www.ip-phone-forum.de/forum/viewtopic.php?t=18302 durch, evtl. fällt dabei für Dich die gesuchte Lösung ab. Als "fertiges Produkt" existiert sie jedoch meines Wissens bisher noch nicht.

Gruß,
Wichard
 
Probier mal die Anleitung in dem Thread den wichard gepostet hat.
Dann machst du dir einfach eine höher priorisierte Klasse (1 oder 2) frei, Legst einen Filter an der nur auf deine IP greift und setzt Default auf die niedrigste Klasse. Dann hast du immer Vorrang vor deinem Mitbenutzer.
 
Etwa so etwas...?

...
out_rules {
name = "fon-rtp";
filter = "ip[1] = 8";
priority = 3;
limiters = "default-out";
}{
name = "ICH";
filter = "host 192.168.0.2";
priority = 3;
limiters = "default-out";
}{
name = "Nachbar";
filter = "host 192.168.0.20";
priority = 1;
limiters = "default-out";
}

...

Jetzt habe ich 2 Fragen:
1.) Wie heisst der richtiger Ausdruck für filter für die IP Adresse ?
2.) Wenn beim Nachbar emule mit 4682 und 4692 läuft müsste das noch rein ?

{name = "filesharing";
filter = "ip[1] = 2 or tcp port 4682 or udp port 4692";
priority = 0;
limiters = "default-out";}

3.) Also ich habe Telnet noch nicht auf. Langt da der FBEditor (d.h. FBEditor starten paar Zeilen eintippen und Konfiguration zurückspielen) ?
 
das hier sollte klappen...
du brauchst nur deinen nachbarn in die klasse 0 zu stecken, der rest des datenverkehrs kommt automatisch in die höher priorisierte default klasse

im beispiel kriegt jede klasse max. 80% der leitung. bei bedarf anpassen: 0 für den nachbarn, 1 für normalen traffic, 2 für mails und http anfragen

Code:
shapers {
                name = "globalshaper";
                OutFragmentWhenVoIP = 0;
                shaperconnection {
                        enabled = yes;
                        targets = "";
                        name = "Fritz!Box";
                        limiters {
                                name = "default-out";
                                bps_limit {
                                        limit_total = 100;
                                        limit_p0 = 80;
                                        limit_p1 = 80;
                                        limit_p2 = 80;
                                        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 = "fon-rtp";
                                filter = "ip[1] = 8";
                                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-get-put-requests and https";
                                filter = "tcp[20:4] = 0x47455420 or tcp[20:4] = 0x50555420 or tcp dst port 443";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "email";
                                filter = "tcp and (dst port 110 or dst port 143 or dst port 995 or dst port 993)";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "pri-out";
                                filter = "icmp";
                                priority = 2;
                                limiters = "default-out";
                         } {
                                name = "nachbar";
                                filter = "src host 192.168.0.20";
                                priority = 0;
                                limiters = "default-out";
                       } {
                                name = "default";
                                filter = "";
                                priority = 1;
                                limiters = "default-out";
                        }
                        in_rules {
                                name = "default";
                                filter = "";
                                priority = 0;
                                limiters = "default-in";
                        }
                        demasquerade = no;
                }
        }
 
zu 1) filter = "src host 192.168.0.20"

Ok, jetzt habe ich mir folgendes zusammengebstelt (kopiert).

Code:
 shapers {
                name = "globalshaper";
                OutFragmentWhenVoIP = 0;
                shaperconnection {
                        enabled = yes;
                        targets = "";
                        name = "Fritz!Box";
                        limiters {
                                name = "default-out";
                                bps_limit {
                                        limit_total = 100;
                                        limit_p0 = 95;
                                        limit_p1 = 60;
                                        limit_p2 = 60;
                                        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 = "fon-rtp";
                                filter = "ip[1] = 8";
                                priority = 3;
                                limiters = "default-out";
                        } {
                                name = "download-tcp-ack";
                                filter = "tcp and (len <= 64)";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "filesharing";
                                filter = "ip[1] = 2 or tcp (port 4662 or 4682) or udp (port 4672 or 4692)";
                                priority = 0;
                                limiters = "default-out";
                        } {
                                name = "dns";
                                filter = "udp port 53";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "http-get-put-requests and https";
                                filter = "tcp[20:4] = 0x47455420 or tcp[20:4] = 0x50555420 or tcp dst port 443";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "email";
                                filter = "tcp and (dst port 110 or dst port 143 or dst port 995 or dst port 993)";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "pri-out";
                                filter = "icmp";
                                priority = 2;
                                limiters = "default-out";
                        } {
                                name = "nachbar";
                                filter = "src host 192.168.0.20";
                                priority = 0;
                                limiters = "default-out";
                        } {
                                name = "default";
                                filter = "";
                                priority = 1;
                                limiters = "default-out";
                        }
                        in_rules {
                                name = "default";
                                filter = "";
                                priority = 0;
                                limiters = "default-in";
                        }
                        demasquerade = no;
                }
        }

1) Hier bin ich mir der Semantik nicht ganz sicher. Ist das richrig ?
...
name = "filesharing";
filter = "ip[1] = 2 or tcp (port 4662 or 4682) or udp (port 4672 or 4692) ";
...


Und noch die andre Frage:
2) Langt der FBEditor dafür ?

Bitte um 'ne kurze Antwort (ja/nein). Zumindest für die 2te Frage.
(Ich bin nicht experimentierfaul ABER an der Anlage Hägt das Telefon dran und da Hähgt die bessere Hälfte dran - und wenn was schief geht dann liege ich drunter, wenn Ihr versteht was ich meine)
 
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.