Динамическое ограничение трафика c через интерфейс в linux с использованием t c (iproute2) - PullRequest
0 голосов
/ 24 апреля 2020

Мне нужно динамически ограничить трафик 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

Любой Пожалуйста, помогите мне

...