Estou tentando criar uma modelagem de tráfego por filtros tc.
Neste modelagem de tráfego, tenho duas classes. um deles é para controlar o tráfego do usuário e outro que tem maior taxa de largura de banda é para pacotes Ack ou SYN.
tc qdisc add dev eth0 handle 1: root
tc class add dev eth0 parent 1: classid 1:1 htb rate 1mbit
tc class add dev eth0 parent 1: classid 1:2 htb rate 20mbit
tc filter add dev eth0 protocol ip prio 10 parent 1:0 u32 match ip 192.168.0.0/16 flowid 1:1
Mas não sei como filtrar pacotes Ack ou SYN.
Como eu posso fazer isso ? tanques
Responder1
Pelo que aprendi, os recursos de filtragem tc
não são tão flexíveis quanto aqueles com os quais você pode obter iptables
(onde você pode especificar a filtragem pela presença do sinalizador SYN/ACK). Você pode usar o iptables para "marcar" cada pacote usando essa filtragem e, em seguida, usar let tc reconhecer essas marcas para classificar e priorizar os pacotes.
Vereste tutorial, especialmente o parágrafo 15.10.2, para um exemplo de configuração usando esta técnica.