- Mitglied seit
- 12 Jan 2005
- Beiträge
- 51
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo Leute,
1) könntet ihr mir bitte die Prioritäten der NQoS Queues (http://www.wehavemorefun.de/fritzbox/Nqos) erklären?
2) Wie kann ich diese am besten editieren?
a) Einstellungen runterladen, diese bearbeiten und wieder zurück auf die 7270v3 hochladen
oder
b) telnet und mit dem vi die ar7.cfg bearbeiten?
Meine Absichten sind, dass ich die Internettelefonie, DNS Anfragen und die ACK Pakete in eine Queue mit der höchsten Prio einpacke.
Der Rest (auch Surfen) soll in die Default Queue.
Ich habe die Config gesichert.
So sieht meine nqos Config aus:
Wenn ich in diesem Zustand einen Download starte, so werden die ACK Pakete
in der Onlineübersicht nicht besonders eingefärbt, sie bleiben also in der Standartfarbe. Warum?
Wird die Queue "important" nicht beachtet?
Füge ich das Surfen zu den priorisierten Anwendungen
so werden die Ack Pakete (während eines Downloads) anders eingefärbt.
Das Problem daran ist, dass dann auch der Ausgangspakete zum destination Ports 80,3128,8080 bevorzugt behandelt werden.
Kann ich dann an dieser Stelle einfach den Block lassen wie er ist
und in diesem Block yes auf no ändern?
Gibt es eine andere Debugmöglichkeit (Telnet?) als die Online-Monitor Seite, wo man die Uploadfarben kaum von einander unterscheiden kann?
Danke.
1) könntet ihr mir bitte die Prioritäten der NQoS Queues (http://www.wehavemorefun.de/fritzbox/Nqos) erklären?
2) Wie kann ich diese am besten editieren?
a) Einstellungen runterladen, diese bearbeiten und wieder zurück auf die 7270v3 hochladen
oder
b) telnet und mit dem vi die ar7.cfg bearbeiten?
Meine Absichten sind, dass ich die Internettelefonie, DNS Anfragen und die ACK Pakete in eine Queue mit der höchsten Prio einpacke.
Der Rest (auch Surfen) soll in die Default Queue.
Ich habe die Config gesichert.
So sieht meine nqos Config aus:
Code:
nqos {
version = 5;
macaddr_whitelist_enabled = no;
bridge_with_switch_separation = yes;
bridge_lp_mode = -1;
patch1TR114 = no;
defaultresult {
tos = -1;
vlan_prio = -1;
queueref = "default";
}
appls {
enabled = yes;
name = "sip-appl";
protocol = qos_classifier_appl_sip;
result {
tos = -1;
vlan_prio = -1;
queueref = "hrealtime";
}
}
classifiers {
enabled = yes;
name = "clfy_voip";
type = qos_cfg_internal;
iface = qos_local;
rule = "localmark sip";
result {
tos = -1;
vlan_prio = -1;
queueref = "hrealtime";
}
} {
enabled = yes;
name = "clfy_voip";
type = qos_cfg_internal;
iface = qos_local;
rule = "localmark rtp";
result {
tos = -1;
vlan_prio = -1;
queueref = "hrealtime";
}
} {
enabled = yes;
name = "tr069";
type = qos_cfg_hidden;
iface = qos_local;
rule = "localmark sipdns,ntpdns,tr069dns,tr069";
result {
tos = -1;
vlan_prio = -1;
queueref = "hprio";
}
} {
enabled = yes;
name = "igmp";
type = qos_cfg_hidden;
iface = qos_local;
rule = "localmark igmp";
result {
tos = -1;
vlan_prio = -1;
queueref = "ifacectl";
}
} {
enabled = yes;
name = "webdav";
type = qos_cfg_hidden;
iface = qos_local;
rule = "localmark webdav";
result {
tos = -1;
vlan_prio = -1;
queueref = "low";
}
} {
enabled = yes;
name = "mstv";
type = qos_cfg_hidden;
iface = qos_lan;
rule = "udp.dport 43962,47806";
result {
tos = -1;
vlan_prio = -1;
queueref = "hprio";
}
} {
enabled = yes;
name = "icmp-v6";
type = qos_cfg_hidden;
iface = qos_lan;
rule = "ip.proto IPv6-ICMP";
result {
tos = -1;
vlan_prio = -1;
queueref = "hprio";
}
} {
enabled = yes;
name = "icmp";
type = qos_cfg_hidden;
iface = qos_lan;
rule = "ip.proto icmp";
result {
tos = -1;
vlan_prio = -1;
queueref = "hprio";
}
} [COLOR="#FF0000"]{
enabled = yes;
name = "dns";
type = qos_cfg_hidden;
iface = qos_lan;
rule = "udp.dport 53";
result {
tos = -1;
vlan_prio = -1;
queueref = "hprio";
}[/COLOR]
} {
enabled = yes;
name = "clfy_voip";
type = qos_cfg_internal;
iface = qos_lan;
rule = "udp.dport 5060";
result {
tos = -1;
vlan_prio = -1;
queueref = "hrealtime";
applref = "sip-appl";
}
} {
enabled = yes;
name = "clfy_fmedia";
type = qos_cfg_internal;
iface = qos_lan;
rule = "dhcpoption 12 FRITZ!Media* mediatab";
result {
tos = -1;
vlan_prio = -1;
queueref = "realtime";
}
} {
enabled = yes;
name = "clfy_fmedia";
type = qos_cfg_internal;
iface = qos_lan;
rule = "ethsrctab mediatab";
result {
tos = -1;
vlan_prio = -1;
queueref = "realtime";
}
} [COLOR="#FF0000"]{
enabled = no;
name = "clfy_www";
type = qos_cfg_system;
iface = qos_lan;
rule = "ip.proto == tcp ip.len <= 64";
result {
tos = -1;
vlan_prio = -1;
queueref = "none";
}
} {
enabled = no;
name = "clfy_www";
type = qos_cfg_system;
iface = qos_lan;
rule = "tcp.dest 80,3128,8080 ip.len <= 800";
result {
tos = -1;
vlan_prio = -1;
queueref = "none";
}[/COLOR]
} {
enabled = yes;
name = "clfy_voip";
type = qos_cfg_internal;
iface = qos_local;
rule = "localmark sip_internet";
result {
tos = -1;
vlan_prio = -1;
queueref = "hrealtime";
}
} {
enabled = yes;
name = "clfy_voip";
type = qos_cfg_internal;
iface = qos_local;
rule = "localmark rtp_internet";
result {
tos = -1;
vlan_prio = -1;
queueref = "hrealtime";
}
} [COLOR="#FF0000"]{
enabled = yes;
name = "tcpack";
type = qos_cfg_hidden;
iface = qos_lan;
rule = "ip.proto == tcp ip.len <= 64";
result {
tos = -1;
vlan_prio = -1;
queueref = "important";
}[/COLOR]
}
queues {
enabled = yes;
with_sfq = no;
type = qos_cfg_system;
name = "ifacectl";
iface = qos_wan;
queue_type = queue_llq;
precedence = 0;
weight = 0;
shapingrate = 0;
shapingburst = 0;
allow_more = yes;
ceilrate = 0;
} {
enabled = yes;
with_sfq = no;
type = qos_cfg_system;
name = "hprio";
iface = qos_wan;
queue_type = queue_llq;
precedence = 10;
weight = 0;
shapingrate = 0;
shapingburst = 0;
allow_more = yes;
ceilrate = 0;
} {
enabled = yes;
with_sfq = no;
type = qos_cfg_system;
name = "hrealtime";
iface = qos_wan;
queue_type = queue_llq;
precedence = 20;
weight = 0;
shapingrate = 0;
shapingburst = 0;
allow_more = yes;
ceilrate = 0;
} {
enabled = yes;
with_sfq = yes;
type = qos_cfg_system;
name = "realtime";
iface = qos_wan;
queue_type = queue_llq;
precedence = 30;
weight = 0;
shapingrate = 0;
shapingburst = 0;
allow_more = yes;
ceilrate = 0;
} {
enabled = yes;
with_sfq = yes;
type = qos_cfg_system;
name = "important";
iface = qos_wan;
queue_type = queue_llq;
precedence = 100;
weight = 90;
shapingrate = 0;
shapingburst = 0;
allow_more = yes;
ceilrate = 0;
} {
enabled = yes;
with_sfq = yes;
type = qos_cfg_system;
name = "default";
iface = qos_wan;
queue_type = queue_llq;
precedence = 100;
weight = 10;
shapingrate = 0;
shapingburst = 0;
allow_more = yes;
ceilrate = 0;
} {
enabled = yes;
with_sfq = yes;
type = qos_cfg_system;
name = "low";
iface = qos_wan;
queue_type = queue_llq;
precedence = 200;
weight = 0;
shapingrate = 0;
shapingburst = 0;
allow_more = yes;
ceilrate = 0;
}
}
Wenn ich in diesem Zustand einen Download starte, so werden die ACK Pakete
Code:
[COLOR="#FF0000"]{
enabled = yes;
name = "tcpack";
type = qos_cfg_hidden;
iface = qos_lan;
rule = "ip.proto == tcp ip.len <= 64";
result {
tos = -1;
vlan_prio = -1;
queueref = "important";
}[/COLOR]
Wird die Queue "important" nicht beachtet?
Füge ich das Surfen zu den priorisierten Anwendungen
Code:
[COLOR="#FF0000"]{
enabled = yes;
name = "clfy_www";
type = qos_cfg_system;
iface = qos_lan;
rule = "ip.proto == tcp ip.len <= 64";
result {
tos = -1;
vlan_prio = -1;
queueref = "important";
}
} {
enabled = yes;
name = "clfy_www";
type = qos_cfg_system;
iface = qos_lan;
rule = "tcp.dest 80,3128,8080 ip.len <= 800";
result {
tos = -1;
vlan_prio = -1;
queueref = "important";
}[/COLOR]
Das Problem daran ist, dass dann auch der Ausgangspakete zum destination Ports 80,3128,8080 bevorzugt behandelt werden.
Kann ich dann an dieser Stelle einfach den Block lassen wie er ist
Code:
[COLOR="#FF0000"]{
enabled = yes;
name = "clfy_www";
type = qos_cfg_system;
iface = qos_lan;
rule = "ip.proto == tcp ip.len <= 64";
result {
tos = -1;
vlan_prio = -1;
queueref = "important";
}[/COLOR]
Code:
{
enabled =[B] no[/B];
name = "clfy_www";
type = qos_cfg_system;
iface = qos_lan;
rule = "tcp.dest 80,3128,8080 ip.len <= 800";
result {
tos = -1;
vlan_prio = -1;
queueref = "important";
}
Gibt es eine andere Debugmöglichkeit (Telnet?) als die Online-Monitor Seite, wo man die Uploadfarben kaum von einander unterscheiden kann?
Danke.