Zurück   CC-Community Board > CC-CB Hauptforen > Alternative OS > Linux

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 24.04.2005, 15:45   #1
iborg2000
Oldie
 
Registriert seit: 26.04.2001
Beiträge: 849
Standard Anleitung Traffic Shaping

Suche eine schöne Anleitung zum Thema Traffic Shaping. Gerne für Suse....

Vielen Dank!
iborg2000 ist offline   Mit Zitat antworten
Alt 25.04.2005, 01:59   #2
thrilseeka
Oldie
 
Registriert seit: 21.06.2001
Beiträge: 649
Standard

zwar nicht unbedingt anleitungen aber vielleicht kannst du es ja doch gebrauchen.

http://www.lartc.org/
http://www.smidsrod.no/products/firewall/supershaper

cu
thril
thrilseeka ist offline   Mit Zitat antworten
Alt 27.04.2005, 19:07   #3
Brantkanne
Oldie
 
Benutzerbild von Brantkanne
 
Registriert seit: 22.07.2001
Beiträge: 913
Standard

moin,
wondershaper wäre ein stichwort, wobei traffic shaping wenn man es vernünftig machen kompliziert ist...

gruß
Brantkanne
Brantkanne ist offline   Mit Zitat antworten
Alt 27.04.2005, 19:37   #4
Ravenheart
Oldie
 
Registriert seit: 14.08.2002
Beiträge: 539
Standard

In der c't gab es zum Einstieg in Traffic-Shaping mal ein nettes How-To. Ich meine das auch hier schon einmal gesehen zu haben.
Ravenheart ist offline   Mit Zitat antworten
Alt 27.04.2005, 21:18   #5
iborg2000
Oldie
 
Registriert seit: 26.04.2001
Beiträge: 849
Standard

Oh vielen Dank! Muss mir das alles mal ansehen.....wäre doch gelacht wenn ich das nicht hinbekomme...
iborg2000 ist offline   Mit Zitat antworten
Alt 12.05.2005, 15:09   #6
TurnPikE
Oldie
 
Benutzerbild von TurnPikE
 
Registriert seit: 27.04.2001
Ort: Köln
Beiträge: 457
Standard

Hallo,

falls es Dich interessiert, hier mal mein Script für 576KBit Upload
(das erste Script wird bei jedem Verbindungsaufbau gestartet, das zweite bei jedem Verbindungsabbau). Unter debian liegen die bei mir unter /etc/ppp/ip-up.d/99starthtb.sh und /etc/ppp/ip-down.d/99stophtb.sh). Ich bin damit zufrieden, auch wenn es bestimmt noch besser geht. Fernzugriff mit VNC über einen SSH-Tunnel auf meine PC funktioniert auf jeden Fall super. Die Latenzen sind auch gut. Ich weiß die mldonkey-Einstellungen sind assi :

Hier habe ich es her: http://mldonkey.berlios.de/modules.p...TrafficShaping

Ach so, bei SuSE kannst Du mal folgendes probieren:
In /etc/sysconfig/SuSEfirewall2
gibts ganz unten einen Eintrag für HTB mit Erläuterung. Da kann es auch schon helfen was einzutragen.

Zitat:
#!/bin/sh -x
# be verbose!

tc qdisc add dev ppp0 root handle 1: htb default 20
# add new htb handler on ppp0, default for traffic is 20

tc class add dev ppp0 parent 1: classid 1:1 htb rate 100mbit ceil 100mbit
# root class

tc class add dev ppp0 parent 1:1 classid 1:10 htb rate 99mbit ceil 100mbit
# ethernet class 1:10

tc class add dev ppp0 parent 1:1 classid 1:11 htb rate 1mbit ceil 100mbit
# internet

tc class add dev ppp0 parent 1:11 classid 1:20 htb rate 490kbps ceil 550kbps
# we use this class for the bulk traffic

tc class add dev ppp0 parent 1:11 classid 1:21 htb rate 55kbps ceil 550kbps
# high priority internet traffic

tc class add dev ppp0 parent 1:11 classid 1:22 htb rate 2kbps ceil 5kbps
# mldonkey's class

# The above commands set up the HTB queues where we will "dump" our packets in
# Now it's time to mark the packets:

iptables -A POSTROUTING -t mangle -o ppp0 -p tcp -m length --length :64 -j MARK --set-mark 21
#iptables -A OUTPUT -t mangle -o ppp0 -p tcp -m length --length :64 -j MARK --set-mark 21
# high priority (small packets), used for ACKs (allows regular transfers with no slowdown)

iptables -A POSTROUTING -t mangle -o ppp0 -p tcp --dport 22 -j MARK --set-mark 21
iptables -A POSTROUTING -t mangle -o ppp0 -p tcp --sport 22 -j MARK --set-mark 21
# SSH traffic (port 22) - only use this if you have an ssh server running or ssh a lot

iptables -A OUTPUT -t mangle -o ppp0 -m owner --uid-owner 1001 -j MARK --set-mark 22
# This marks all packages sent by user 1001, change this to the user mldonkey is running under
# (there should ONLY mldonkey be running with this UID)

iptables -A OUTPUT -t mangle -o ppp0 -m owner --uid-owner 13 -j MARK --set-mark 21
#squid

# at the end, mark all traffic that is for the local LAN to be put into 10
iptables -A POSTROUTING -t mangle -o ppp0 -p tcp -d 10.0.0.0/24 -j MARK --set-mark 10

# flow handling (after marking)
tc filter add dev ppp0 parent 1:0 prio 0 protocol ip handle 21 fw flowid 1:21
tc filter add dev ppp0 parent 1:0 prio 0 protocol ip handle 22 fw flowid 1:22
tc filter add dev ppp0 parent 1:0 prio 0 protocol ip handle 10 fw flowid 1:10
Und hier das Script beim Verbindungsabbau, um die Regeln wieder zu löschen:
Zitat:
#!/bin/sh
iptables -F -t mangle

tc qdisc del dev ppp0 root 2> /dev/null > /dev/null
tc qdisc del dev ppp0 ingress 2> /dev/null > /dev/null
tc qdisc del dev eth0 root 2> /dev/null > /dev/null
tc qdisc del dev lo root 2> /dev/null > /dev/null
__________________
mit freundlichen Grüßen
TurnPikE
TurnPikE ist offline   Mit Zitat antworten
Alt 21.05.2005, 08:00   #7
bavariantommy
Universaldilletant
 
Benutzerbild von bavariantommy
 
Registriert seit: 10.05.2001
Beiträge: 3.493
Standard

hi;

hier ein paar links wenn du trafficshaping auch verstehen nicht nur anwenden möchtest..

http://lartc.org/howto/
http://www.tldp.org/HOWTO/ADSL-Bandw...WTO/index.html


ciao

tommy
bavariantommy ist offline   Mit Zitat antworten
Alt 05.08.2005, 14:53   #8
TurnPikE
Oldie
 
Benutzerbild von TurnPikE
 
Registriert seit: 27.04.2001
Ort: Köln
Beiträge: 457
Standard

Ich habe hier noch eine Seite gefunden. Ich habe gerade mal angefangen zu lesen und bin begeistert wie gut es erklärt ist:

http://www.docum.org/docum.org/

Viel Erfolg.
TurnPikE ist offline   Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:15 Uhr.


vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.