Ik heb op mijn Speedtouch 510 QoS aan de praat gekregen onder behulp van firmware 4.2.7. Aangezien dit practisch nergens gedocumenteerd staat, wil ik dit graag met jullie delen. Ook zou ik graag feedback krijgen: de upload kan ik prima prioriteiten toekennen (hoewel ik de verschillende niveau's nog niet helemaal begrijp) maar de download niet.
Ik kan in elk geval prima gamen terwijl mijn upload voor 100% in gebruik is (en wat dus de hoofdreden was dat ik met QoS aan de slag ben gegaan.
Ik heb de configfile van de speedtouch ge-edit omdat dit veel makkelijker is dan via de commandline.
Via de configpagina in je speedtouch moet je naar advanced->system en dan moet je je config backuppen. Dit bestandje moet je opslaan op je computer en openen met een teksteditor.
Je moet op zoek naar het stuk onder het kopje [ label.ini ]
Bij de standaard instellingen is dit
Dit heb ik aangepast naar het volgende:
Ik ga er vanuit dat dit niet de ideale config is, maar het werkt voor wat ik ermee wil doen.
Er staan een hele berg regels in die je niet klakkeloos kan overnemen, maar ik wil best uitleggen waarom die regel er staat als je er niet uit komt. De meeste spreken echter voor zichzelf.
Ik hoop dat dit topic voor velen reden zal zijn met QoS aan de slag te gaan, zodat er meer over gepraat wordt.
Ik kan in elk geval prima gamen terwijl mijn upload voor 100% in gebruik is (en wat dus de hoofdreden was dat ik met QoS aan de slag ben gegaan.
Ik heb de configfile van de speedtouch ge-edit omdat dit veel makkelijker is dan via de commandline.
Via de configpagina in je speedtouch moet je naar advanced->system en dan moet je je config backuppen. Dit bestandje moet je opslaan op je computer en openen met een teksteditor.
Je moet op zoek naar het stuk onder het kopje [ label.ini ]
Bij de standaard instellingen is dit
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
| [ label.ini ] add name=DSCP_AF11 add name=DSCP_AF12 add name=DSCP_AF13 add name=DSCP_AF21 add name=DSCP_AF22 add name=DSCP_AF23 add name=DSCP_AF31 add name=DSCP_AF32 add name=DSCP_AF33 add name=DSCP_AF41 add name=DSCP_AF42 add name=DSCP_AF43 add name=DSCP_CS1 add name=DSCP_CS2 add name=DSCP_CS3 add name=DSCP_CS4 add name=DSCP_CS5 add name=DSCP_CS6 add name=DSCP_CS7 add name=DSCP_EF add name=Interactive add name=Management add name=defaultTCPACK config name=DSCP_AF11 classification=overwrite defclass=7 ackclass=7 config name=DSCP_AF12 classification=overwrite defclass=6 ackclass=6 config name=DSCP_AF13 classification=overwrite defclass=6 ackclass=6 config name=DSCP_AF21 classification=overwrite defclass=9 ackclass=9 config name=DSCP_AF22 classification=overwrite defclass=8 ackclass=8 config name=DSCP_AF23 classification=overwrite defclass=8 ackclass=8 config name=DSCP_AF31 classification=overwrite defclass=11 ackclass=11 config name=DSCP_AF32 classification=overwrite defclass=10 ackclass=10 config name=DSCP_AF33 classification=overwrite defclass=10 ackclass=10 config name=DSCP_AF41 classification=overwrite defclass=13 ackclass=13 config name=DSCP_AF42 classification=overwrite defclass=12 ackclass=12 config name=DSCP_AF43 classification=overwrite defclass=12 ackclass=12 config name=DSCP_CS1 classification=overwrite defclass=5 ackclass=5 config name=DSCP_CS2 classification=overwrite defclass=6 ackclass=6 config name=DSCP_CS3 classification=overwrite defclass=7 ackclass=7 config name=DSCP_CS4 classification=overwrite defclass=9 ackclass=9 config name=DSCP_CS5 classification=overwrite defclass=10 ackclass=10 config name=DSCP_CS6 classification=overwrite defclass=12 ackclass=12 config name=DSCP_CS7 classification=overwrite defclass=13 ackclass=13 config name=DSCP_EF classification=overwrite defclass=14 ackclass=14 config name=Interactive classification=increase defclass=8 ackclass=8 config name=Management classification=increase defclass=12 ackclass=12 config name=defaultTCPACK classification=increase ackclass=6 chain create chain=user_labels rule create chain=user_labels index=0 srcintfgrp=lan dscp=0 prot=tcp dstport=telnet label=Interactive rule create chain=user_labels index=1 srcintfgrp=lan dscp=0 prot=tcp dstport=smtp label=Interactive rule create chain=user_labels index=2 srcintfgrp=lan dscp=0 prot=tcp dstport=imap3 label=Interactive rule create chain=user_labels index=3 srcintfgrp=lan dscp=0 prot=tcp dstport=imap2 label=Interactive rule create chain=user_labels index=4 srcintfgrp=lan dscp=0 prot=tcp dstport=pop3 label=Interactive rule create chain=user_labels index=5 srcintfgrp=lan dscp=0 prot=tcp dstport=pop2 label=Interactive rule create chain=user_labels index=6 srcintfgrp=lan dscp=0 prot=tcp dstport=httpproxy label=Interactive rule create chain=user_labels index=7 srcintfgrp=lan dscp=0 prot=tcp dstport=1080 label=Interactive rule create chain=user_labels index=8 srcintfgrp=lan dscp=0 prot=tcp dstport=www-http label=Interactive rule create chain=user_labels index=9 srcintfgrp=lan dscp=0 prot=tcp dstport=443 label=Interactive rule create chain=user_labels index=10 srcintfgrp=lan dscp=0 prot=esp label=Interactive rule create chain=user_labels index=11 srcintfgrp=lan dscp=0 prot=tcp dstport=1863 label=Interactive rule create chain=user_labels index=12 srcintfgrp=lan dscp=0 prot=tcp dstport=28960 label=Interactive rule create chain=user_labels index=13 srcintfgrp=lan dscp=0 prot=tcp dstport=35547 label=Interactive rule create chain=user_labels index=14 srcintfgrp=lan dscp=0 prot=tcp dstport=119 label=DSCP_AF13 rule create chain=user_labels index=15 srcintfgrp=lan dscp=0 prot=icmp label=Management rule create chain=user_labels index=16 srcintfgrp=lan dscp=0 prot=udp dstport=ike label=Management rule create chain=user_labels index=17 srcintfgrp=lan dscp=0 prot=udp dstport=dns label=Management rule create chain=user_labels index=18 srcintfgrp=lan dscp=56 label=DSCP_CS7 rule create chain=user_labels index=19 srcintfgrp=lan dscp=48 label=DSCP_CS6 rule create chain=user_labels index=20 srcintfgrp=lan dscp=40 label=DSCP_CS5 rule create chain=user_labels index=21 srcintfgrp=lan dscp=32 label=DSCP_CS4 rule create chain=user_labels index=22 srcintfgrp=lan dscp=24 label=DSCP_CS3 rule create chain=user_labels index=23 srcintfgrp=lan dscp=16 label=DSCP_CS2 rule create chain=user_labels index=24 srcintfgrp=lan dscp=8 label=DSCP_CS1 rule create chain=user_labels index=25 srcintfgrp=lan dscp=38 label=DSCP_AF43 rule create chain=user_labels index=26 srcintfgrp=lan dscp=36 label=DSCP_AF42 rule create chain=user_labels index=27 srcintfgrp=lan dscp=34 label=DSCP_AF41 rule create chain=user_labels index=28 srcintfgrp=lan dscp=30 label=DSCP_AF33 rule create chain=user_labels index=29 srcintfgrp=lan dscp=28 label=DSCP_AF32 rule create chain=user_labels index=30 srcintfgrp=lan dscp=26 label=DSCP_AF31 rule create chain=user_labels index=31 srcintfgrp=lan dscp=22 label=DSCP_AF23 rule create chain=user_labels index=32 srcintfgrp=lan dscp=20 label=DSCP_AF22 rule create chain=user_labels index=33 srcintfgrp=lan dscp=18 label=DSCP_AF21 rule create chain=user_labels index=34 srcintfgrp=lan dscp=14 label=DSCP_AF13 rule create chain=user_labels index=35 srcintfgrp=lan dscp=12 label=DSCP_AF12 rule create chain=user_labels index=36 srcintfgrp=lan dscp=10 label=DSCP_AF11 rule create chain=user_labels index=37 srcintfgrp=lan dscp=46 label=DSCP_EF rule create chain=user_labels index=38 srcintfgrp=lan prot=tcp label=defaultTCPACK |
Dit heb ik aangepast naar het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
| [ label.ini ] add name=DSCP_AF11 add name=DSCP_AF12 add name=DSCP_AF13 add name=DSCP_AF21 add name=DSCP_AF22 add name=DSCP_AF23 add name=DSCP_AF31 add name=DSCP_AF32 add name=DSCP_AF33 add name=DSCP_AF41 add name=DSCP_AF42 add name=DSCP_AF43 add name=DSCP_CS1 add name=DSCP_CS2 add name=DSCP_CS3 add name=DSCP_CS4 add name=DSCP_CS5 add name=DSCP_CS6 add name=DSCP_CS7 add name=DSCP_EF add name=Interactive add name=Management add name=Bulk add name=defaultTCPACK config name=DSCP_AF11 classification=overwrite defclass=7 ackclass=7 config name=DSCP_AF12 classification=overwrite defclass=6 ackclass=6 config name=DSCP_AF13 classification=overwrite defclass=6 ackclass=6 config name=DSCP_AF21 classification=overwrite defclass=9 ackclass=9 config name=DSCP_AF22 classification=overwrite defclass=8 ackclass=8 config name=DSCP_AF23 classification=overwrite defclass=8 ackclass=8 config name=DSCP_AF31 classification=overwrite defclass=11 ackclass=11 config name=DSCP_AF32 classification=overwrite defclass=10 ackclass=10 config name=DSCP_AF33 classification=overwrite defclass=10 ackclass=10 config name=DSCP_AF41 classification=overwrite defclass=13 ackclass=13 config name=DSCP_AF42 classification=overwrite defclass=12 ackclass=12 config name=DSCP_AF43 classification=overwrite defclass=12 ackclass=12 config name=DSCP_CS1 classification=overwrite defclass=5 ackclass=5 config name=DSCP_CS2 classification=overwrite defclass=6 ackclass=6 config name=DSCP_CS3 classification=overwrite defclass=7 ackclass=7 config name=DSCP_CS4 classification=overwrite defclass=9 ackclass=9 config name=DSCP_CS5 classification=overwrite defclass=10 ackclass=10 config name=DSCP_CS6 classification=overwrite defclass=12 ackclass=12 config name=DSCP_CS7 classification=overwrite defclass=13 ackclass=13 config name=DSCP_EF classification=overwrite defclass=14 ackclass=14 tosmarking=enabled tos=184 config name=Interactive classification=overwrite defclass=8 ackclass=8 config name=Management classification=overwrite defclass=12 ackclass=12 config name=Bulk classification=overwrite defclass=7 ackclass=7 config name=defaultTCPACK classification=overwrite ackclass=1 chain create chain=user_labels rule create chain=user_labels index=0 srcintfgrp=lan dscp=0 prot=tcp dstport=telnet label=Interactive rule create chain=user_labels index=1 srcintfgrp=lan dscp=0 prot=tcp dstport=smtp label=Interactive rule create chain=user_labels index=2 srcintfgrp=lan dscp=0 prot=tcp dstport=imap3 label=Interactive rule create chain=user_labels index=3 srcintfgrp=lan dscp=0 prot=tcp dstport=imap2 label=Interactive rule create chain=user_labels index=4 srcintfgrp=lan dscp=0 prot=tcp dstport=pop3 label=Interactive rule create chain=user_labels index=5 srcintfgrp=lan dscp=0 prot=tcp dstport=pop2 label=Interactive rule create chain=user_labels index=6 srcintfgrp=lan dscp=0 prot=tcp dstport=httpproxy label=Interactive rule create chain=user_labels index=7 srcintfgrp=lan dscp=0 prot=tcp dstport=1080 label=Interactive rule create chain=user_labels index=8 srcintfgrp=lan dscp=0 prot=tcp dstport=www-http label=Interactive rule create chain=user_labels index=9 srcintfgrp=lan dscp=0 prot=tcp dstport=443 label=Interactive rule create chain=user_labels index=10 srcintfgrp=lan dscp=0 prot=esp label=Interactive rule create chain=user_labels index=11 srcintfgrp=lan dscp=0 prot=tcp dstport=1863 label=Interactive rule create chain=user_labels index=12 srcintfgrp=lan dscp=0 prot=tcp dstport=28960 label=Management rule create chain=user_labels index=13 srcintfgrp=lan dscp=0 prot=tcp dstport=35547 label=Interactive rule create chain=user_labels index=14 srcintfgrp=lan dscp=0 prot=udp dstport=sip label=Interactive rule create chain=user_labels index=15 srcintfgrp=lan dscp=0 prot=tcp dstport=sip label=Interactive rule create chain=user_labels index=16 srcintfgrp=lan dscp=0 prot=udp dstport=5080 label=Interactive rule create chain=user_labels index=17 srcintfgrp=lan dscp=0 prot=tcp dstport=5080 label=Interactive rule create chain=user_labels index=18 srcintfgrp=lan dscp=0 prot=udp dstport=h323 label=Interactive rule create chain=user_labels index=19 srcintfgrp=lan dscp=0 prot=tcp dstport=h323 label=Interactive rule create chain=user_labels index=20 srcintfgrp=lan dscp=0 prot=udp dstport=1718 label=Interactive rule create chain=user_labels index=21 srcintfgrp=lan dscp=0 prot=tcp dstport=1718 label=Interactive rule create chain=user_labels index=22 srcintfgrp=lan dscp=0 prot=udp dstport=1719 label=Interactive rule create chain=user_labels index=23 srcintfgrp=lan dscp=0 prot=tcp dstport=1719 label=Interactive rule create chain=user_labels index=24 srcintfgrp=lan dscp=0 prot=icmp label=DSCP_EF rule create chain=user_labels index=25 srcintfgrp=lan dscp=0 prot=tcp dstport=119 label=Bulk rule create chain=user_labels index=26 srcintfgrp=lan dscp=0 prot=udp dstport=ike label=Management rule create chain=user_labels index=27 srcintfgrp=lan dscp=0 prot=udp dstport=dns label=Management rule create chain=user_labels index=28 srcintfgrp=lan dscp=56 label=DSCP_CS7 rule create chain=user_labels index=29 srcintfgrp=lan dscp=48 label=DSCP_CS6 rule create chain=user_labels index=30 srcintfgrp=lan dscp=40 label=DSCP_CS5 rule create chain=user_labels index=31 srcintfgrp=lan dscp=32 label=DSCP_CS4 rule create chain=user_labels index=32 srcintfgrp=lan dscp=24 label=DSCP_CS3 rule create chain=user_labels index=33 srcintfgrp=lan dscp=16 label=DSCP_CS2 rule create chain=user_labels index=34 srcintfgrp=lan dscp=8 label=DSCP_CS1 rule create chain=user_labels index=35 srcintfgrp=lan dscp=38 label=DSCP_AF43 rule create chain=user_labels index=36 srcintfgrp=lan dscp=36 label=DSCP_AF42 rule create chain=user_labels index=37 srcintfgrp=lan dscp=34 label=DSCP_AF41 rule create chain=user_labels index=38 srcintfgrp=lan dscp=30 label=DSCP_AF33 rule create chain=user_labels index=39 srcintfgrp=lan dscp=28 label=DSCP_AF32 rule create chain=user_labels index=40 srcintfgrp=lan dscp=26 label=DSCP_AF31 rule create chain=user_labels index=41 srcintfgrp=lan dscp=22 label=DSCP_AF23 rule create chain=user_labels index=42 srcintfgrp=lan dscp=20 label=DSCP_AF22 rule create chain=user_labels index=43 srcintfgrp=lan dscp=18 label=DSCP_AF21 rule create chain=user_labels index=44 srcintfgrp=lan dscp=14 label=DSCP_AF13 rule create chain=user_labels index=45 srcintfgrp=lan dscp=12 label=DSCP_AF12 rule create chain=user_labels index=46 srcintfgrp=lan dscp=10 label=DSCP_AF11 rule create chain=user_labels index=47 srcintfgrp=lan dscp=46 label=DSCP_EF rule create chain=user_labels index=48 srcintfgrp=lan dscp=0 prot=tcp dstport=3389 label=Management rule create chain=user_labels index=49 srcintfgrp=wan dscp=0 prot=tcp dstport=3389 label=Management rule create chain=user_labels index=50 srcintfgrp=lan dscp=0 prot=tcp dstport=20 label=Interactive rule create chain=user_labels index=51 srcintfgrp=lan dscp=0 prot=tcp dstport=21 label=Interactive rule create chain=user_labels index=52 srcintfgrp=lan dscp=0 prot=tcp dstport=2121 label=Interactive rule create chain=user_labels index=53 srcintfgrp=lan dscp=0 prot=tcp dstport=2120 label=Interactive rule create chain=user_labels index=54 srcintfgrp=lan dscp=0 prot=tcp dstport=1405 label=Interactive rule create chain=user_labels index=55 srcintfgrp=lan dscp=0 prot=tcp dstport=1406 label=Interactive rule create chain=user_labels index=56 srcintfgrp=lan dscp=0 prot=tcp dstport=1407 label=Interactive rule create chain=user_labels index=57 srcintfgrp=lan dscp=0 prot=tcp dstport=1408 label=Interactive rule create chain=user_labels index=58 srcintfgrp=lan dscp=0 prot=tcp dstport=1409 label=Interactive rule create chain=user_labels index=59 srcintfgrp=lan dscp=0 prot=tcp dstport=1410 label=Interactive rule create chain=user_labels index=60 srcintfgrp=lan dscp=0 prot=tcp dstport=1402 label=Interactive rule create chain=user_labels index=61 srcintfgrp=lan dscp=0 prot=tcp dstport=1403 label=Interactive rule create chain=user_labels index=62 srcintfgrp=lan dscp=0 prot=tcp dstport=1404 label=Interactive rule create chain=user_labels index=63 srcintfgrp=lan src=192.168.1.68 label=DSCP_EF rule create chain=user_labels index=64 srcintfgrp=lan src=192.168.1.7 label=Interactive rule create chain=user_labels index=65 srcintfgrp=Wan dscp=0 prot=icmp label=DSCP_EF rule create chain=user_labels index=66 srcintfgrp=lan dscp=0 prot=tcp dstport=echo label=DSCP_EF rule create chain=user_labels index=67 srcintfgrp=lan prot=tcp label=defaultTCPACK |
Ik ga er vanuit dat dit niet de ideale config is, maar het werkt voor wat ik ermee wil doen.
Er staan een hele berg regels in die je niet klakkeloos kan overnemen, maar ik wil best uitleggen waarom die regel er staat als je er niet uit komt. De meeste spreken echter voor zichzelf.
Ik hoop dat dit topic voor velen reden zal zijn met QoS aan de slag te gaan, zodat er meer over gepraat wordt.