Назад | Перейти на главную страницу

как применить класс TC htb к каждому IP в диапазоне IP отдельно?

Я использую HTB для TC и помечаю пакеты с помощью iptables. Сначала я отмечаю диапазон IP-адресов (например, 192.168.1.0/24). Теперь я хочу применить класс htb к каждому из этих IP-адресов отдельно. Если я добавлю класс и фильтр для этой отметки, этот фильтр будет применяться ко всем IP-адресам в этом диапазоне. Но я хочу применить этот класс к каждому из IP отдельно. Я не хочу отмечать каждый из этих IP-адресов по одному. Буду рад, если вы предложите мне другое решение. это мой код прямо сейчас. он применяется ко всем IP-адресам в диапазоне. Не каждый IP - один за другим - в этом диапазоне.

``` tc class add dev ens37 parent 1:1 classid 1:8 htb rate 1mbit ceil 1mbit
iptables -t mangle -A POSTROUTING -o br0 -d 192.168.1.1/24 -j MARK --set-mark 0x108
tc filter add dev ens37 protocol ip parent 1:0 prio 0 handle 0x108 fw flowid 1:8 ```

но я хочу, чтобы каждый ip в диапазоне имел скорость 1 Мбит.