Estou moldando meu tráfego de modo que as chamadas VoIP tenham prioridade máxima, seguidas por VPN, navegação em rede geral e, por último, downloads grandes.
[tcclasses]
lw 1 200kbit full 1 tos=0x68/0xfc,tos=0xb8/0xfc
lw 2 full/4 full 2 tcp-ack,tos-minimize-delay
lw 3 full/6 full 3 default
lw 4 full/12 full*8/10 4
[tcdevices]
lw 0mbit 500mbit
[mangle]
MARK(4) 0.0.0.0/0 0.0.0.0/0 - - - - - - - 504857:5048570:B:B
# general web browsing
MARK(3) 0.0.0.0/0 0.0.0.0/0 tcp http,https
# general UDP
MARK(2) 0.0.0.0/0 0.0.0.0/0 udp
MARK(2) 0.0.0.0/0 $WORK_VPN tcp https
MARK(2) $WORK_VPN 0.0.0.0/0 tcp https
# asterisk
MARK(1) 0.0.0.0/0 0.0.0.0/0 udp $ASTERISK_RTP_PORTS
# google voice (this effectively makes everything equal, only include Google servers here)
MARK(1) 0.0.0.0/0 $GOOGLE_CIDR udp $GOOGLE_VOICE_UDP_PORTS
MARK(1) 0.0.0.0/0 $GOOGLE_CIDR tcp $GOOGLE_VOICE_TCP_PORTS
# tmobile wifi calling
MARK(1) 0.0.0.0/0 $TMOBILE_UDP_CIDR udp $TMOBILE_UDP_PORTS
MARK(1) 0.0.0.0/0 $TMOBILE_TCP_CIDR tcp $TMOBILE_TCP_PORTS
# facetime
MARK(1) 0.0.0.0/0 $APPLE_CIDR udp $APPLE_FACETIME_UDP
MARK(1) 0.0.0.0/0 $APPLE_CIDR tcp $APPLE_FACETIME_TCP
Quando defino a largura de banda de upload para um valor insanamente alto, percebo que a largura de banda que estou medindo é o que eu espero.
Se eu colocá-lo para o que deveria ser (50Mbps) a largura de banda real que eu medir em sites speedtest é muito, muito menor (2-3Mbps).
Mas, minhas tcclasses estão mostrando que todo o tráfego pode fazer uso da conexão rápida quando está disponível, pois eu tenho "full" na configuração para todos, exceto # 4 .
O que estou perdendo?
[EDITAR] 1. Troquei interfaces para garantir que o driver / dispositivo que eu estou usando suporta BQL: link