Hallo
Ich möchte Asterisk eventuell bald produktiv einsetzen, nur muß dazu das Trafficshaping einwandfrei funktionieren, damit man störungsfrei telefonieren kann.
Ich habe inzwischen diverse Scripts aus dem Netz angepasst und ausprobiert aber bei jedem Test hört mein Gesprächspartner starke Aussetzer und Knackgeräusche im Falle eines Ftp-Uploads oder Mailversandes.
Ich habe nun vorerst folgende einfache Konfiguration verwendet, um Fehler auszuschliessen aber selbst hier gibt es die gleichen Probleme:
Hiernach hat der Asterisk Rechner immer 50kbit/s Bandbreite zur Verfügung und alle anderen Rechner fallen in die Default Klasse.
Der Datenverkehr wird auch einwandfrei in die beiden Klassen eingeordnet, so daß es eigentlich funktionieren müsste aber sobald ein Ftp-Upload läuft, kann man die Sprachqualität vergessen.
Der Router ist nahezu überhaupt nicht ausgelastet. Woran kann das liegen, daß trotzdem keine einwandfreie Verbindung möglich ist? Ich habe auch schon diverse Codecs ausprobiert aber dies brachte keine Unterschiede.
Ich möchte Asterisk eventuell bald produktiv einsetzen, nur muß dazu das Trafficshaping einwandfrei funktionieren, damit man störungsfrei telefonieren kann.
Ich habe inzwischen diverse Scripts aus dem Netz angepasst und ausprobiert aber bei jedem Test hört mein Gesprächspartner starke Aussetzer und Knackgeräusche im Falle eines Ftp-Uploads oder Mailversandes.
Ich habe nun vorerst folgende einfache Konfiguration verwendet, um Fehler auszuschliessen aber selbst hier gibt es die gleichen Probleme:
Code:
# root qdisc anlegen
tc qdisc add dev ppp0 root handle 1: htb default 10
# root class anlegen
tc class add dev ppp0 parent 1: classid 1:1 htb rate 100kbit ceil 100kbit
# zwei gleichberechtigte Klassen anlegen
tc class add dev ppp0 parent 1:1 classid 1:10 htb rate 50kbit ceil 50kbit
tc class add dev ppp0 parent 1:1 classid 1:11 htb rate 50kbit ceil 50kbit
# Pakete vom Asterisk Server markieren
iptables -A POSTROUTING -t mangle -o ppp0 --src 192.168.0.100 -j MARK --set-mark 12
# Mit dem Wert 12 markierte Pakete in die Klasse 1:11 leiten
tc filter add dev ppp0 parent 1: prio 10 protocol ip handle 12 fw flowid 1:11
Hiernach hat der Asterisk Rechner immer 50kbit/s Bandbreite zur Verfügung und alle anderen Rechner fallen in die Default Klasse.
Der Datenverkehr wird auch einwandfrei in die beiden Klassen eingeordnet, so daß es eigentlich funktionieren müsste aber sobald ein Ftp-Upload läuft, kann man die Sprachqualität vergessen.
Der Router ist nahezu überhaupt nicht ausgelastet. Woran kann das liegen, daß trotzdem keine einwandfreie Verbindung möglich ist? Ich habe auch schon diverse Codecs ausprobiert aber dies brachte keine Unterschiede.