Мне нужно динамически ограничить трафик c через интерфейс в linux, используя t c (iproute2). Мой сценарий таков: у меня есть две подсети 192.168.1.0/24 и 192.168.2.0/24. Су bnet 192.168.2.0/24 не имеет ограничений и может использовать всего 1000 Мбит / с. Су bnet 192.168.1.0/ 24 имеет ограничение максимум 500 Мбит / с, а также использует оставшийся BW, если в ссылке нет использования.
Как мне достичь этого сценария? Какова цель ceil в нижеуказанных командах?
t c qdis c add dev enp0s8 root handle 1: htb
t c class add dev enp0s8 parent 1: classid 1: 1 htb скорость 1000 Мбит ceil 1000 Мбит
t c добавление класса dev enp0s8 родительский 1: 1 classid 1: 2 htb скорость 524 Мбит ceil 1000 Мбит
t c фильтр add dev enp0s8 протокол ip родительский 1: 0 prio 0 u32 match ip dst 192.168.1.12/32 flowid 1: 2
Любой Пожалуйста, помогите мне