<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>TC unter Linux</title>
    <link>http://forum.geizhals.at/feed.jsp?id=376116</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Script...</title>
      <link>http://forum.geizhals.at/t376116,2965674.html#2965674</link>
      <description>Anbei mein Script... Ich habe reingeschrieben, was man evtl. dazubraucht.&lt;br&gt;Ich stell's unter GPL - also darf es jeder weiterverwenden...&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
#!/bin/bash&#xD;
&#xD;
# (c) Grünwald Michael 2005 - GPLled.&#xD;
# Nach Muster aus lartc.pdf&#xD;
&#xD;
# Benötigt wurde:&#xD;
# iproute2-2.4.7-now-ss020116-try.tar.gz&#xD;
# htb3.6-020525.tgz&#xD;
# Getestet bei SuSE8.0, Kernel 2.4.28&#xD;
&#xD;
# Speeds: Immer etwas geringer als die "reale" um Queues im Modem zu vermeiden&#xD;
DOWNLINK=63     # ISDN: 63KBit. Modem: 50KBit.&#xD;
UPLINK=63       # ISDN: 63KBit. Modem: 32KBit&#xD;
DEV=ippp0       # ISDN: ippp0. Modem: ppp0&#xD;
&#xD;
#&#xD;
# Klassen&#xD;
#&#xD;
# THEMA         RATE    CEIL    RATE    PRIO    Garantiert      Max&#xD;
#               Punkte  KBit    KBit            in Byte/sec     in Byte/sec&#xD;
# HIGH-Prio     50      63      33      1       4224            8064&#xD;
# ARBEIT        25      56      16      2       2048            7168&#xD;
# DEFAULT       20      51      13      2       1664            6528&#xD;
# FTP,MAIL      1       40      1       3       128             5120&#xD;
# SUMME         93              63&#xD;
#&#xD;
# Selber Berechnen wie folgt:&#xD;
#       - Spreadsheet anlegen&#xD;
#       - Ratenpunkte Vergeben&#xD;
#       - CEIL und PRIO manuell festlegen.&#xD;
#       - RATE berechnet:&#xD;
#         RATE_KBit(x) = RUNDEN(RATE_Punkte(x)*UPLINK/SUMME_RATE_Punkte.&#xD;
# Ansatz Prio: Nur das allerwichtigste PRIO1, das allerunwichtigste PRIO3&#xD;
&#xD;
# --- ROOT ---&#xD;
ROOT_QDISC=1:&#xD;
ROOT_CLASS=1:1&#xD;
ROOT_DEFAULT=50         # Unklassifiziertes nach 1:50&#xD;
&#xD;
# ---- HIGH_PRIORITY: ACK, ICMP und interacive ---&#xD;
HIGH_PRIO_CLS=1:10&#xD;
HIGH_PRIO_RATE=33kbit&#xD;
HIGH_PRIO_CEIL=63kbit   # Hohe CEIL unnötig. Wenn hier viel landet,&#xD;
                        # dann war was falsch konfiguriert.&#xD;
HIGH_PRIO_PRIO=1&#xD;
HIGH_PRIO_SFQ=10:&#xD;
&#xD;
# --- ARBEIT: Wichtiger =&amp;gt; Arbeit soll schneller fertig sein&#xD;
ARBEIT_CLS=1:20&#xD;
ARBEIT_RATE=16kbit&#xD;
ARBEIT_CEIL=56kbit&#xD;
ARBEIT_PRIO=2&#xD;
ARBEIT_SFQ=20:&#xD;
&#xD;
# --- DEFAULT: Alles unklassifizierte ---&#xD;
DEFAULT_CLS=1:50&#xD;
DEFAULT_RATE=13kbit&#xD;
DEFAULT_CEIL=51kbit&#xD;
DEFAULT_PRIO=2&#xD;
DEFAULT_SFQ=50:&#xD;
&#xD;
# --- MAIL: So langsam wie geht... Hier sparen wir Performance, die wir bei&#xD;
# priorisierten Diensten gewinnen&#xD;
MAIL_CLS=1:70&#xD;
MAIL_RATE=1kbit&#xD;
MAIL_CEIL=40kbit&#xD;
MAIL_PRIO=3&#xD;
MAIL_SFQ=70:&#xD;
&#xD;
# Verkehr zu welchen Servern kommt in die Arbeitsklasse (priorisiert)&#xD;
SRV1=1.2.3.4  # EGAL&#xD;
SRV2=131.130.252.18             # UniVPN&#xD;
&#xD;
#&#xD;
# ___ENDE CONFIG___&#xD;
&#xD;
# Alte Qdiscs löschen&#xD;
tc qdisc del dev $DEV root    2&amp;gt; /dev/null &amp;gt; /dev/null&#xD;
tc qdisc del dev $DEV ingress 2&amp;gt; /dev/null &amp;gt; /dev/null&#xD;
&#xD;
#&#xD;
# Wird in /etc/init.d/rc3.d eingehängt (nach ipppd).&#xD;
# Bei "start" als Parameter - Definiere. Bei anderen anderen - lösche&#xD;
if [ "$1" != "start" ]&#xD;
then&#xD;
        exit&#xD;
fi&#xD;
&#xD;
###### uplink&#xD;
&#xD;
# root-htb: htb - IMHO die beste QDisc. Unqualifizierter Verkehr nach DEFAULT&#xD;
tc qdisc add dev $DEV root handle $ROOT_QDISC htb default $ROOT_DEFAULT&#xD;
&#xD;
# Alles nach $UPLINK-Speed shapen. Wir dürfen keine Queues im Modem erzeugen..&#xD;
# denn dann hätten wir keine Shape-Möglichkeit mehr - und schlimme Latenzzeiten&#xD;
tc class add dev $DEV parent $ROOT_QDISC classid $ROOT_CLASS \&#xD;
        htb rate ${UPLINK}kbit&#xD;
&#xD;
# Klassen nach Definition anlegen&#xD;
tc class add dev $DEV parent $ROOT_CLASS classid $HIGH_PRIO_CLS htb \&#xD;
        rate $HIGH_PRIO_RATE ceil $HIGH_PRIO_CEIL prio $HIGH_PRIO_PRIO&#xD;
tc class add dev $DEV parent $ROOT_CLASS classid $ARBEIT_CLS htb \&#xD;
        rate $ARBEIT_RATE ceil $ARBEIT_CEIL prio $ARBEIT_PRIO&#xD;
tc class add dev $DEV parent $ROOT_CLASS classid $DEFAULT_CLS htb \&#xD;
        rate $DEFAULT_RATE ceil $DEFAULT_CEIL prio $DEFAULT_PRIO&#xD;
tc class add dev $DEV parent $ROOT_CLASS classid $MAIL_CLS htb \&#xD;
        rate $MAIL_RATE ceil $MAIL_CEIL prio $MAIL_PRIO&#xD;
&#xD;
# All Bekommen  Stochastic Fairness Queueing:&#xD;
tc qdisc add dev $DEV parent $HIGH_PRIO_CLS handle $HIGH_PRIO_SFQ sfq perturb 10&#xD;
tc qdisc add dev $DEV parent $ARBEIT_CLS handle $ARBEIT_SFQ sfq perturb 10&#xD;
tc qdisc add dev $DEV parent $DEFAULT_CLS handle $DEFAULT_SFQ sfq perturb 10&#xD;
tc qdisc add dev $DEV parent $MAIL_CLS handle $MAIL_SFQ sfq perturb 10&#xD;
&#xD;
#&#xD;
# Filter-Regeln: Welcher Verkehr kommt in welche Klasse ?&#xD;
#&#xD;
&#xD;
# ICMP (ip protocol 1) Kommt in die höchste Klasse...&#xD;
# Für Messungen und Eindruck schinden bei PING ;-)&#xD;
&#xD;
tc filter add dev $DEV parent 1:0 protocol ip prio 1 u32 \&#xD;
        match ip protocol 1 0xff flowid 1:10&#xD;
&#xD;
# Um Downloads zu beschleunigen wärend wir uploaden kommt ACK in die höchste&#xD;
tc filter add dev $DEV parent 1: protocol ip prio 1 u32 \&#xD;
   match ip protocol 6 0xff \&#xD;
   match u8 0x05 0x0f at 0 \&#xD;
   match u16 0x0000 0xffc0 at 2 \&#xD;
   match u8 0x10 0xff at 33 \&#xD;
   flowid 1:10&#xD;
&#xD;
# TOS Minimum Delay (ssh, NICHT scp): Nur wenn nicht in anderer Queue erledigt&#xD;
# Komme auch in höchste Queue.&#xD;
tc filter add dev $DEV parent $ROOT_QDISC protocol ip prio 10 u32 \&#xD;
      match ip tos 0x10 0xff  flowid $HIGH_PRIO_CLS&#xD;
&#xD;
# Arbeitsserver in die zweite Klasse&#xD;
tc filter add dev $DEV parent $ROOT_QDISC protocol ip prio 2 u32 \&#xD;
   match ip dst $SRV1 flowid $ARBEIT_CLS&#xD;
tc filter add dev $DEV parent $ROOT_QDISC protocol ip prio 2 u32 \&#xD;
   match ip dst $SRV2 flowid $ARBEIT_CLS&#xD;
&#xD;
# Mail ganz nach hinten&#xD;
# SMTP&#xD;
tc filter add dev $DEV parent $ROOT_QDISC protocol ip prio 1 u32 \&#xD;
   match ip dport 25 0xffff flowid $MAIL_CLS&#xD;
# POP2&#xD;
tc filter add dev $DEV parent $ROOT_QDISC protocol ip prio 1 u32 \&#xD;
   match ip dport 109 0xffff flowid $MAIL_CLS&#xD;
# POP3&#xD;
tc filter add dev $DEV parent $ROOT_QDISC protocol ip prio 1 u32 \&#xD;
   match ip dport 110 0xffff flowid $MAIL_CLS&#xD;
&#xD;
#&#xD;
# Rest landet in DEFAULT-QUEUE&#xD;
&#xD;
&#xD;
########## downlink #############&#xD;
&#xD;
# Downlink shapen, damit wir der Engpaß sind (und nicht der ISP)&#xD;
tc qdisc add dev $DEV handle ffff: ingress&#xD;
&#xD;
# *ALLES* filtern (0.0.0.0/0), alles Wegwerfen, was zu schnell kommt&#xD;
&#xD;
tc filter add dev $DEV parent ffff: protocol ip prio 50 u32 match ip src \&#xD;
   0.0.0.0/0 police rate ${DOWNLINK}kbit burst 3K drop flowid :1&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 19 Nov 2005 21:21:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2965674.html#2965674</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-19T21:21:38Z</dc:date>
    </item>
    <item>
      <title>Re(4): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2959493.html#2959493</link>
      <description>Natürlich krieg ich kein richtiges QoS hin mit der Bandbreite und ohne eingriff beim Provider...&lt;br&gt;&lt;br&gt;Ach ja, noch eine blöde Frage:&lt;br&gt;&lt;br&gt;ISDN bekommt bei mir default MTU (ich vermute im Rahmen der chap-Anmeldung) von 1500 - also dasselbe wie bei ethernet.&lt;br&gt;&lt;br&gt;Aus dem Bauch raus kommt mir eine MTU von 1500 bei 64KBit extrem hoch vor...&lt;br&gt;&lt;br&gt;Meine Überlegung war wie folgt:&lt;br&gt;Die kleinsten MTU's die ich gesehen habe, waren bei AFAIK 536 (Modems vor langer Zeit)... Also könnte es ja Sinn machen, wenn ich die MTU auf viel. 768 reduziere ? Natürlich steigt dann mein Netzwerk-Overhead bei größeren Paketen an - andererseits könnte ich ja doch Interaktivität gewinnen.&lt;br&gt;&lt;br&gt;Meine größte Sorge dabei ist, daß diverse Clients (Windows) ziemlich sicher bei ihren Paketen das "Don't Fragment"-Bit setzen... Und evtl. keine gute PMTU-Discovery machen.&lt;br&gt;&lt;br&gt;Ich könnte also:&lt;br&gt;1.) Bei den Clients fix eine MTU von 768 eintragen - ungut weil Papi's rechner&lt;br&gt;2.) via iptables folgende Regel bauen:&lt;br&gt; - wenn ein Paket von eth0 kommt&lt;br&gt; - und das DF-Bit gesetzt hat&lt;br&gt; - dann lösche /PREROUTING/ das DF-Bit - und füge es /POSTROUTING/ wieder an&lt;br&gt;3.) Auf MTU-Modifikationen wegen möglicher Probleme verzichten - und stattdessen via iptables fix postroutung auf ippp0 bei SYN-Paketen eine MSS von 768 anbieten.&lt;br&gt;&lt;br&gt;Wenn ich es richtig verstanden habe, würde mir dann die Gegenstelle - auf tcp-Verbindungen [udp kann ich mal ignorieren, da kommt bei mir nix so großes her] - nie mehr als 768 bytes auf einmal senden - so als ob ich die MTU gesetzt hätte... Nun denn, dann wird's aber auch nicht gegen das DF-Bit helfen, oder ?&lt;br&gt;&lt;br&gt;ARGH!&lt;br&gt;Vor ewigkeiten hab' ich mich mal mit MTU's herumgespielt (wg. TR und ETH im selben Netz)... Dunkel erinner ich mich, daß das die Hölle war... Was huhn ?&lt;br/&gt;</description>
      <pubDate>Thu, 17 Nov 2005 10:05:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2959493.html#2959493</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-17T10:05:27Z</dc:date>
    </item>
    <item>
      <title>Re(3): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2959406.html#2959406</link>
      <description>&lt;blockquote&gt;&lt;em&gt;Besser sei es aber, wenn man egress (bei mir eth) wieder shaped. &lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Jup, stimmt - das sollte das Problem durch das Verwerfen bereits durch die Engstelle übertragener Pakete entschärfen.&lt;br&gt;&lt;br&gt;&lt;br&gt;Trotzdem bleibt (vor allem falls der Provider für Dich ankommende Daten buffert) vermutlich das Problem bei vielen relativ kurzen Verbindungen (wie z.B. beim Surfen), daß die Drosselung eben erst mit Verzögerung eintritt.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt;Wenn's jemand interessiert, kann ich meine Config-Scripts dann posten.&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Interessant wärs auf jeden Fall (auch wenn ich für mich derzeit keine konkrete Anwendung sehe) - vor allem nachdems für das Problem ja offenbar im Netz noch nicht allzuviel an Lösungen zu geben scheint.&amp;nbsp;&amp;nbsp;&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 17 Nov 2005 09:22:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2959406.html#2959406</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-11-17T09:22:43Z</dc:date>
    </item>
    <item>
      <title>Re: Ach ja, eine iptables-DAU-Frage habe ich noch:</title>
      <link>http://forum.geizhals.at/t376116,2959361.html#2959361</link>
      <description>Bzgl. IPtables weiß ichs net, aber IPfilter scheints offenbar zu können; zumindest hab ich bei meiner Router-SW (&lt;a href="http://m0n0.ch/wall" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;m0n0.ch/&lt;wbr/&gt;wall&lt;/a&gt;&amp;nbsp;&amp;nbsp;- ist allerdings auf FreeBSD/IPfilter Basis) eine entsprechende Einstellungsmöglichkeit Mask sowohl für Pipes als auch für Queues, die scheinbar genau das ermöglicht - die Beschreibung dazu: &lt;br&gt;&lt;i&gt;If 'source' or 'destination' is chosen, a dynamic pipe with the bandwidth, delay, packet loss and queue size given above will be created for each source/destination IP address encountered, respectively. This makes it possible to easily specify bandwidth limits per host.&lt;/i&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 17 Nov 2005 08:53:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2959361.html#2959361</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-11-17T08:53:47Z</dc:date>
    </item>
    <item>
      <title>Re(2): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2959346.html#2959346</link>
      <description>Hi !&lt;br&gt;&lt;br&gt;Das war mir eh klar, daß ich auf meiner Seite nur sehr eingeschränkte Möglichkeiten habe...&lt;br&gt;&lt;br&gt;Inzwischen bin ich weiter:&lt;br&gt;Uploadseitig greift meine Methode mal... Das bedeutet, daß lange uploads meine ACKs nicht mehr blockieren können und daher paralleles Arbeiten besser klappt - sichtbar besser.&lt;br&gt;&lt;br&gt;Für die Andere Richtung habe ich im INet folgende Empfehlung getroffen:&lt;br&gt;Man könnte ja ingress (bei mir ISDN) policen - also gezielt Pakete wegwerfen, um so die gegenüber zum drosseln zu bewegen... Besser sei es aber, wenn man egress (bei mir eth) wieder shaped. Das würde bedeuten, daß ich per QoS wieder gezielte priorisiere - und Bulk-ftp-traffic weniger bandbreite kommt (außer es gibt sonst keinen Traffic). Das hat zur Folge, daß man wieder alle QoS-Mechanismen zur Verfügung hat - wenn auch indirekter... Werde ich am Wochenende angehen.&lt;br&gt;&lt;br&gt;Wenn's jemand interessiert, kann ich meine Config-Scripts dann posten.&lt;br/&gt;</description>
      <pubDate>Thu, 17 Nov 2005 08:46:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2959346.html#2959346</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-17T08:46:29Z</dc:date>
    </item>
    <item>
      <title>Re: TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2959299.html#2959299</link>
      <description>&lt;blockquote&gt;&lt;em&gt;Dadurch müßten die Downloads "außerhalb" der "ArbeitsIPs" langsamer kommen -weil sie seltener ACKs bekommen und daher drosseln müßten.&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Allerdings wird die Priorisierung nur dann greifen, wenn Dein Upstream überlastet oder zumindest an der Auslastungsgrenze arbeitet, denk ich.&lt;br&gt;&lt;br&gt;&lt;br&gt;Was eventuell klapen könnte, wäre den Downstream (also konkret die Bandbreite die Du in Dein LAN rein eralubst) für alle nicht-priorisierten Verbindungen drosselst; allerdings geht das vermutlich nur statisch, also unabhängig davon, obs im Moment überhaupt aktive Verbindungen gibt, die Priorität haben sollen - außer indem Du die Drosselung immer von Hand (de)aktivierst.&lt;br&gt;&lt;br&gt;Ein wesentlicher Nachteil dieses Ansatz ist aber leider, daß damit letztlich bewußt Pakete verworfen werden, die bereits über die (ohnehin überlastete) ISDN-Leitung übertragen wurden. Das wird vermutlich vor allem dann zum Problem werden, wenn die jeweilige Verbindung nicht lang genug besteht, daß sich der Server auf die niedrige Geschwindigkeit einregeln kann. Zusätzliche Probleme könnts eventuell auch durch einen providerseitigen Buffer geben.&lt;br&gt;&lt;br&gt;&lt;br&gt;Jadenfalls kannst ja ohne Probleme testen, ob bestimmte Shaping-Regeln was bringen; einfach den Downstream mit einem Download blockieren und schauen obs für die interaktiven Verbindungen was bringt.&amp;nbsp;&amp;nbsp;&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Aber wirklich effizient kannst eine Priorisierung für Deinen Downstram (wahrscheinlich) nur auf der sendenden Seite - also beim Provider; vielleicht gibts ja einen Provider, der das zumindest auf Anfrage als Service anbieten kann.&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 17 Nov 2005 08:26:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2959299.html#2959299</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-11-17T08:26:33Z</dc:date>
    </item>
    <item>
      <title>Re(9): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2953213.html#2953213</link>
      <description>achso. das schon. aber in der maschine regelt bits die geschwindigkeit herunter sobald die verbindung gebraucht wird. &lt;br&gt;&lt;br&gt;ist klar dass bits nicht wissen kann dass eine andere machine ein gateway beansprucht...&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 20:53:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2953213.html#2953213</guid>
      <dc:creator>patos</dc:creator>
      <dc:date>2005-11-14T20:53:29Z</dc:date>
    </item>
    <item>
      <title>Re(8): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2953196.html#2953196</link>
      <description>?&lt;br&gt;Wenn mein Rechner aus dem WLAN meint, windows update auszulösen... Dann kommt ja der ganze Verkehr auf meinem Server zusammen - also der soll man runterdrosseln, dachte ich.&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 20:50:37 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2953196.html#2953196</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T20:50:37Z</dc:date>
    </item>
    <item>
      <title>Re(7): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2953070.html#2953070</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Naja, windows-update könnte man gaaanz langsam im Hintergrund machen.&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;das macht bits von alleine, da brauchst du kein qos.&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 20:20:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2953070.html#2953070</guid>
      <dc:creator>patos</dc:creator>
      <dc:date>2005-11-14T20:20:09Z</dc:date>
    </item>
    <item>
      <title>Re(5): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2953064.html#2953064</link>
      <description>jetzt stell dir vor was passiert wenn du mit höhere priorität die leidung über 2 sek vollständig belegst...&lt;br&gt;&lt;br&gt;die andere seite die wartet verwirft die pakete und fragt nochtmal danach. das kannst du gar nicht verhindern. mit prioititäten zu arbeiten heisst in ausnahmefall retransmits dulden.&lt;br&gt;&lt;br&gt;das passiert aber so transparent dass du es gar nicht merkst. ich könnte nicht sagen ob jetzt die verbindung langsam ist weil eine gegenstelle ein retransmit aufgefordert hat oder ob das qos den verkehr abbremst.&lt;br&gt;&lt;br&gt;eines ist bei mir aber klar. wer die priorität braucht bekommt sie auf meiner leitung. mein voip telefon kennt selbst bei extremen belastungen keine aussetzer. ob die anderen das eine oder andere paket wiederholen müssen ist mir wurst, da auch das wiederholte paket sich den regeln des qos zu unterwerfen hat.&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 20:18:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2953064.html#2953064</guid>
      <dc:creator>patos</dc:creator>
      <dc:date>2005-11-14T20:18:35Z</dc:date>
    </item>
    <item>
      <title>Re(6): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2953025.html#2953025</link>
      <description>Eben nicht... dann kommen die ACKs ja noch schneller durch den TCP/IP-Stack auf die 64kBit-Leitung - dann wird's noch langsamer &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 20:09:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2953025.html#2953025</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T20:09:45Z</dc:date>
    </item>
    <item>
      <title>Re(5): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2953003.html#2953003</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Wenn ein durchschnittspaket (insbesondere, wenn dabei auch ssh rennt, die ja&lt;br&gt;wie telnet klein sind) so kommen die ACK's um 0.1 bis 0.2 Sekunden später auf&lt;br&gt;die Leitung...&amp;nbsp;&amp;nbsp;Dadurch dauert tendenziell jedes Window eben um 0.1-0.2&lt;br&gt;Sekunden länger (vermutet der DAU) - was&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;kauf dir besser einen pc mit mehr leistung...dann geht der seitenaufbau auch um 0.1 oder 0.2 schneller &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 20:04:39 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2953003.html#2953003</guid>
      <dc:creator>MidiFan</dc:creator>
      <dc:date>2005-11-14T20:04:39Z</dc:date>
    </item>
    <item>
      <title>Re(8): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952997.html#2952997</link>
      <description>&lt;img src="http://mahopa.de/bilder/lustige-forenbilder/yoda.jpg"/&gt; &lt;br&gt;ich mein wenn diese zahlen nicht dafür sprechen...was den sonst &lt;img src="crazy.gif" width="16" height="19" align="absmiddle" alt="%-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 20:03:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952997.html#2952997</guid>
      <dc:creator>MidiFan</dc:creator>
      <dc:date>2005-11-14T20:03:07Z</dc:date>
    </item>
    <item>
      <title>Re(7): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952983.html#2952983</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Naja, windows-update könnte man gaaanz langsam im Hintergrund machen.&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;mache ich nicht per inet.&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; Evtl. mail (wenn dir ein jolly wieder mal einen riesigen Anhang schickt oder&lt;br&gt;wieder Viren die Runde machen)&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;is mir egal da ich thunderbird ein limit von 500kb/mail eingestellt habe...schickt mir jemand was größeres schaue ich zuerst per webmail nach dem rechten.&lt;br&gt;&lt;br&gt;glaub mir. bei 1 Mbit brauche ich sowas nicht als single user.&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 20:00:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952983.html#2952983</guid>
      <dc:creator>MidiFan</dc:creator>
      <dc:date>2005-11-14T20:00:31Z</dc:date>
    </item>
    <item>
      <title>Re(7): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952876.html#2952876</link>
      <description>Außerdem bin ich sicher, daß man in das Thema nur 200-300 Stunden stecken muß, um sich nachher ganze 10 millisekunden oder so zu ersparen - also wenn nicht alleine diese Zahlen dafür sprechen &lt;img src="crazy.gif" width="16" height="19" align="absmiddle" alt="%-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 19:30:37 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952876.html#2952876</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T19:30:37Z</dc:date>
    </item>
    <item>
      <title>Re(6): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952871.html#2952871</link>
      <description>Naja, windows-update könnte man gaaanz langsam im Hintergrund machen.&lt;br&gt;Evtl. mail (wenn dir ein jolly wieder mal einen riesigen Anhang schickt oder wieder Viren die Runde machen) auch langsamer - damit die "Arbeitsrate" immer top ist.&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 19:29:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952871.html#2952871</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T19:29:48Z</dc:date>
    </item>
    <item>
      <title>Re(4): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952862.html#2952862</link>
      <description>Ich will sie ja nicht unendlich warten lassen... &lt;br&gt;sondern nur eben, bis nix anderes von mir up geht.&lt;br&gt;Das verschiebt sich also wohl auf der Zeitachse um 1-3 Pakete.&lt;br&gt;&lt;br&gt;Wenn ein durchschnittspaket (insbesondere, wenn dabei auch ssh rennt, die ja wie telnet klein sind) so kommen die ACK's um 0.1 bis 0.2 Sekunden später auf die Leitung...&amp;nbsp;&amp;nbsp;Dadurch dauert tendenziell jedes Window eben um 0.1-0.2 Sekunden länger (vermutet der DAU) - was bei 8KByte max. downstream ja doch hilfreicher ist, bulk zu glätten.&lt;br&gt;&lt;br&gt;Daher sollte das ergebnis - gerade bei interaktiven Sessions, wo man ja doch rtt's von &amp;lt;0.2 sekunden will, durchaus durchschlagen könnte... und gleichzeitig wäre die Zeitspanne klein genug, daß wohl kaum ein Timeout passieren würde... &lt;br&gt;&lt;br&gt;Ist das so abwegig/utopisch/blauäugig ?&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 19:27:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952862.html#2952862</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T19:27:22Z</dc:date>
    </item>
    <item>
      <title>Re(5): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952854.html#2952854</link>
      <description>habe genau 0 filesharing software auf meinem pc...ausser vielleicht die Datei und Druckfreigabe zu meinem 2 Pc...aber ob es sich auszahlt dort prioritäten zu setzen..&lt;img src="crazy.gif" width="16" height="19" align="absmiddle" alt="%-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 19:24:30 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952854.html#2952854</guid>
      <dc:creator>MidiFan</dc:creator>
      <dc:date>2005-11-14T19:24:30Z</dc:date>
    </item>
    <item>
      <title>Re(3): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952837.html#2952837</link>
      <description>&lt;blockquote&gt;&lt;em&gt; BTW, wie priorisiert der WRT die denn ? priorisying via wegschmeißen ? Meine&lt;br&gt;Lösung hätte im Ansatz kein einziges Packerl weggeworfen - daher keine&lt;br&gt;retransmits ausgelöst..&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;keine ahnug... was bringt das aber? du kannst die gegenstelle nicht unendlich warten lassen, die retransmits werden von der gegenstelle gesteuert. &lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; Meine Idee ist aber, sie [außer bei den ArbeitsIPs] /schlechtestens/ zu&lt;br&gt;priorisieren..&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;habe ich auch mit meiner mulimaschnine.&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 19:20:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952837.html#2952837</guid>
      <dc:creator>patos</dc:creator>
      <dc:date>2005-11-14T19:20:51Z</dc:date>
    </item>
    <item>
      <title>Re(2): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952810.html#2952810</link>
      <description>Meine Idee ist aber, sie [außer bei den ArbeitsIPs] /schlechtestens/ zu priorisieren... Damit die nicht-arbeits-Sachen automatisch später ACK's senden, dadurch die Sendenden Server ihre upload-Speed senken - und ich dadurch meine klumpat-64KBit-Download-Leitung mehr für Arbeit/interaktiv freihalte.&lt;br&gt;&lt;br&gt;BTW, wie priorisiert der WRT die denn ? priorisying via wegschmeißen ? Meine Lösung hätte im Ansatz kein einziges Packerl weggeworfen - daher keine retransmits ausgelöst...&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 19:16:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952810.html#2952810</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T19:16:16Z</dc:date>
    </item>
    <item>
      <title>Re: TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952784.html#2952784</link>
      <description>das mache ich über den WRT54G mit einer grafischen oberfläche ganz simpel.&lt;br&gt;&lt;br&gt;SYN/ACK werden von Haus aus hochpriorisiert, da musst du nur sagen welche ips/dienste zu priorisieren sind.&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 19:10:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952784.html#2952784</guid>
      <dc:creator>patos</dc:creator>
      <dc:date>2005-11-14T19:10:54Z</dc:date>
    </item>
    <item>
      <title>Re(4): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952765.html#2952765</link>
      <description>Könnt sich ja auch bei "single"-PC's auszahlen... &lt;br&gt;Denn du willst ja weiter fein Geizhalseln oder interaktive sessions offen haben, wärend du als MidiFan Terrabytes an [freier] Musik downloadest &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 19:05:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952765.html#2952765</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T19:05:53Z</dc:date>
    </item>
    <item>
      <title>Ach ja, eine iptables-DAU-Frage habe ich noch:</title>
      <link>http://forum.geizhals.at/t376116,2952738.html#2952738</link>
      <description>Gibt es eine möglichkeit, Pakete /gemeinsam/ zu taggen ?&lt;br&gt;&lt;br&gt;Wenn pappi im Lan wieder mal mit leechget saugt, so nimmt er ja nur mir bandbreite weg - denn die 64kbit schafft eh der popeligste Server zu mir &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;.&lt;br&gt;&lt;br&gt;Die idee wäre also eine iptable-regel, die quasi-gleichzeitige verbindungen mit gleicher dest-ip und dest-port mit was anderem tagged - damit die automatisch in die allerallerlangsamste queue kommen... Anders kann man ja papis kaum erziehen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 18:58:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952738.html#2952738</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T18:58:12Z</dc:date>
    </item>
    <item>
      <title>Ach ja, ergänzende noob-Frage:</title>
      <link>http://forum.geizhals.at/t376116,2952735.html#2952735</link>
      <description>So ganz klar ist mir die Thematik mit dem burst- und cburst-Parameter noch nicht... Wie setzt man den sinnvollst ein ? Und... welches ist die empfehlenswerte leafnode-Classless-qdisc ?&amp;nbsp;&amp;nbsp;Stochastic Fairness Queueing kommt mir idealst vor - nur wann nimmt man die anderen ???&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 18:56:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952735.html#2952735</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T18:56:00Z</dc:date>
    </item>
    <item>
      <title>Re(3): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952733.html#2952733</link>
      <description>Nein. Bei mir gibts nur einen PC der im Internet hängt...es besteht also keine notwendigkeit.&lt;br&gt;aber einen versuch ist dein Ansatz auf jedenfall wert&lt;img src="birndl.gif" width="16" height="26" align="absmiddle" alt="!&amp;#58;-&amp;#41;"/&gt;&lt;img src="birndl.gif" width="16" height="26" align="absmiddle" alt="!&amp;#58;-&amp;#41;"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 18:53:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952733.html#2952733</guid>
      <dc:creator>MidiFan</dc:creator>
      <dc:date>2005-11-14T18:53:34Z</dc:date>
    </item>
    <item>
      <title>Re(2): TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952728.html#2952728</link>
      <description>Hast du das also auch so gelöst ?&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 18:52:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952728.html#2952728</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T18:52:03Z</dc:date>
    </item>
    <item>
      <title>Re: TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952724.html#2952724</link>
      <description>Klingt ganz plausibel &lt;img src="birndl.gif" width="16" height="26" align="absmiddle" alt="!&amp;#58;-&amp;#41;"/&gt;&lt;img src="birndl.gif" width="16" height="26" align="absmiddle" alt="!&amp;#58;-&amp;#41;"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 18:51:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952724.html#2952724</guid>
      <dc:creator>MidiFan</dc:creator>
      <dc:date>2005-11-14T18:51:22Z</dc:date>
    </item>
    <item>
      <title>TC unter Linux</title>
      <link>http://forum.geizhals.at/t376116,2952715.html#2952715</link>
      <description>Hi, Folks!&lt;br&gt;&lt;br&gt;Heute bin mal ich mit Fragen dran.... Wie einige wissen, habe ich im Haus 64KBit-ISDN, und mehrere parallel arbeitende PC's... Und nein, es /gibt/ einfach nix schnelleres in meiner Ortschaft 30km von Wien (außer Sat up- und down, und das ist mir mit 1GB p.m. zu teuer, außerdem ist die Latenzzeit wohl schlimmer als bei ISDN &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;).&lt;br&gt;&lt;br&gt;Mir schwebt jetzt folgendes vor:&lt;br&gt;tc einzusetzen um zu priorisieren... Nachdem ISDN ja 64bit up- und down hat (und ich up keinen Streß habe), hatte ich folgende Idee:&lt;br&gt;&lt;br&gt;HTB qdisc einsetzen (scheint mir simpel und clever) um mal outgoing grob wie folgt zu konfigurieren:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;tc qdisc add dev ippp0 root handle 1: htb default 30&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Maximale Priorität für Interaktiv(ssh)&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;tc class add dev ippp0 parent 1: classid 1:10 htb rate 50 kbit ceil 64kbit priority 10&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Mittlere Priorität für Arbeitsserver-https und POP-Arbeit&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;tc class add dev ippp0 parent 1: classid 1:20 htb rate 12 kbit ceil 64kbit priority 10&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;tc class add dev ippp0 parent 1:20 classid 1:21 htb rate 11 kbit ceil 64kbit&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;tc class add dev ippp0 parent 1:20 classid 1:22 htb rate 1 kbit ceil 64kbit&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;normale Priorität für rest&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;tc qdisc add dev ippp0 parent 1: classid 1:30 htb rate 1 kbit ceil 64kbit priority 10&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Die schlechteste Priorität - nur wenn NIX anderes upstream anliegt - Erklärung folgt&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;tc qdisc add dev ippp0 parent 1: classid 1:50 htb rate 1 kbit ceil 64kbit priority 50&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Dann hätte ich &lt;br&gt;alles mit dport ssh in 1:10 gelegt,&lt;br&gt;alles mit https zum Arbeitsserver in die 1:21,&lt;br&gt;ssh zum Arbeitsserver und pop/smtp zu Arbeitsmailserver in 1:22&lt;br&gt;und der Rest würde in 1:30 kommen.&lt;br&gt;&lt;br&gt;Nachdem ich ja Probs downstream habe, war die Idee wie folgt:&lt;br&gt;Bei denen, die Asynchron sind, findet man öfters die Empfehlung, daß sie die SYN/ACK und ACK höchst priorisieren, damit sie i.d.F. ihren Downstream immer voll bekommen. Meine Idee war nun, alle &lt;br&gt;ACKs, die nicht zum Arbeitsserver oder den Mail-Servern gehen, automatisch via iptables getagged werden - und dann in die allerletzte Queue kommen. Dadurch müßten die Downloads "außerhalb" der "ArbeitsIPs" langsamer kommen - weil sie seltener ACKs bekommen und daher drosseln müßten.&lt;br&gt;&lt;br&gt;Ist das eine verfolgbare Idee, oder stellt sich klein-gepeinigter_aon_neukunde wieder mal alles zu einfach vor ?&lt;br/&gt;</description>
      <pubDate>Mon, 14 Nov 2005 18:48:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t376116,2952715.html#2952715</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-11-14T18:48:53Z</dc:date>
    </item>
  </channel>
</rss>
