Meu servidor Ubuntu está configurado com uma VPN Split Tunnel (todo o tráfego de um usuário é enviado por meio de uma VPN, enquanto o restante do meu tráfego é enviado normalmente). Portanto, eu tenho duas interfaces de rede principais, tun0
(o túnel openvpn que vai direto para PIA , recebe tráfego se ele vier de vpnUser ), e br0
(uma ponte que se conecta a eth0
, recebe todo o tráfego restante como streaming de mídia). O tráfego gerado pelo vpnUser é considerado de baixa prioridade e está atrapalhando o tráfego de atraso mínimo.
Existe uma maneira de priorizar todo o tráfego (ou, ainda mais interessante, apenas algum) de uma interface para outra?
Eu me familiarizei com tc
e iptables
até certo ponto, mas, pelo que entendi, ambos trabalham com o tráfego em uma base por interface (ou seja, só podem priorizar tráfego se estiverem passando pelo mesma interface). Caso contrário, algo como PRIO
qdisc funcionaria muito bem (imagino que teria de usar iptables
para marcar o tráfego como pacotes de alta ou baixa prioridade no bit TOS). Mesmo um pfifo-fast
qdisc funcionaria bem nesse cenário, embora não pareça haver uma maneira de anexar um à interface br0
para mim, o que é um problema separado.
Qualquer ajuda seria muito apreciada!