¡He estado usando el firmware dd-wrt en mi enrutador y me gusta mucho!
Pero no estoy seguro de que la calidad del servicio (QoS) esté funcionando en ello. Lo tengo configurado de la siguiente manera:
- http, puerto 80 - Premium
- Bittorrent, puerto 6969 - Granel
- https, puerto 443 - Premium
- dns, puerto 53 - Premium
Según la documentación de QoS , estos niveles son:
el ancho de banda se asigna en función de los siguientes porcentajes de valores de enlace ascendente y enlace descendente para cada clase:
- Exento: 100mbps: ignora los límites globales.
- Premium: 75% - 100%
- Expreso: 15% - 100%
- Estándar: 10% - 100%
- Granel: 1.5% - 100%
Sin embargo, esto no parece funcionar del todo: con los torrents ocupados en marcha, obtengo pausas importantes en mi navegación web, ¡lo que apesta!
La documentación de QoS proporciona algunos pasos para verificar la QoS ...
Lo que le interesará ver será el primer conjunto de IP de origen y destino, incluidos los números de puerto. Luego la presencia de l7proto y el campo "marca". Las entradas indican la prioridad actual de QoS de conexión en vivo aplicada en ellas en función del campo "marca". Los valores de "marca" corresponden a lo siguiente
- Exento: 100
- Premium: 10
- Expreso: 20
- Estándar: 30
- Granel: 40
- (sin QoS coincidente): 0
Puede ver "mark = 0" para algunos servicios de l7proto aunque estén configurados en la lista de reglas de QoS. Esto puede significar que el sistema de coincidencia de patrones de la capa 7 no coincide con un encabezado nuevo o modificado para ese protocolo. El servicio personalizado en los partidos de puerto generalmente se encargará de estos.
En el puerto 6969 (bittorrent) veo una extraña mezcla de cosas con mark=0
y mark=40
así
cat / proc / net / ip_conntrack udp 17105 src = 98.162.182.42 dst = 1.2.3.4 sport = 64512 dport = 6969 paquetes = 3 bytes = 290 src = 10.0.0.2 dst = 98.162.182.42 sport = 6969 dport = 64512 paquetes = 4 bytes = 202 [ASEGURADO] marca = 0 segmark = 0 uso = 1 tcp 6117 TIME_WAIT src = 98.248.173.174 dst = 1.2.3.4 sport = 51114 dport = 6969 paquetes = 12 bytes = 704 src = 10.0.0.2 dst = 98.248.173.174 sport = 6969 dport = 51114 paquetes = 10 bytes = 440 [ASEGURADO ] marca = 40 segmark = 0 uso = 1 tcp 6 598 ESTABLECIDO src = 165.132.128.201 dst = 1.2.3.4 deporte = 57218 dport = 6969 paquetes = 8024 bytes = 9919881 src = 10.0.0.2 dst = 165.132.128.201 deporte = 6969 dport = 57218 paquetes = 4211 bytes = 239607 [ASEGURADO ] marca = 0 segmark = 0 uso = 1 tcp 6 586 ESTABLECIDO src = 68.46.9.24 dst = 1.2.3.4 deporte = 64688 dport = 6969 paquetes = 6 bytes = 490 src = 10.0.0.2 dst = 68.46.9.24 deporte = 6969 dport = 64688 paquetes = 8 bytes = 944 [ASEGURADO ] marca = 40 segmark = 0 uso = 1 udp 17 45 src = 222.254.228.38 dst = 1.2.3.4 sport = 25438 dport = 6969 paquetes = 5 bytes = 454 src = 10.0.0.2 dst = 222.254.228.38 sport = 6969 dport = 25438 paquetes = 3 bytes = 154 [ASEGURADO] marca = 0 segmark = 0 uso = 1
(archivo completo visible en http://pastebin.com/AZE6EtWm )
¡He estado jugando con este registro durante un tiempo y no puedo ver ningún patrón!
¿Por qué el tráfico de bittorrent del puerto 6969 está etiquetado mark=0
(no coincide) por la calidad del servicio de dd-wrt, mientras que otros están etiquetados mark=40
(a granel) ... alguna idea?