Спасибо за это. У меня есть вопрос, и я не хотел создавать новую тему...
У меня настроены правила ip mangle согласно вашим инструкциям:
3 chain=prerouting action=mark-connection
new-connection-mark=ari.ipad_conn_mark passthrough=yes
src-mac-address=XX:XX:XX:XX:XX:XX log=no log-prefix=""
4 chain=prerouting action=mark-packet new-packet-mark=ari.ipad_pck_mark
passthrough=yes connection-mark=ari.ipad_conn_mark log=no log-prefix=""
Очередь настроена. У меня также есть другая очередь, которая ограничивает eth3 (тот же интерфейс, на котором находится этот MAC-адрес).
0 name="eth3_wlan0_ari.ipad" target=eth3-wlan0 parent=none
packet-marks=ari.ipad_pck_mark priority=8/8
queue=default-small/default-small limit-at=512k/1M max-limit=1M/2M
burst-limit=2M/4M burst-threshold=1M/1500k burst-time=8s/8s
bucket-size=0.1/0.1
1 name="eth3_wlan0.total" target=eth3-wlan0 parent=none packet-marks=""
priority=3/3 queue=default-small/default-small limit-at=1M/2M
max-limit=2M/4M burst-limit=4M/8M burst-threshold=1500k/3M
burst-time=8s/8s bucket-size=0.1/0.1
Очередь с ограничением по MAC обязательно должна быть над очередью “wlan0.total”. Если она снизу — не работает. Если она является дочерней “wlan0.total”, обе очереди показывают одинаковое использование полосы.
Моя задача — ограничить порт eth3 примерно до 10 Мбит. Затем я хочу создать дочерние очереди с разными ограничениями по скорости, которые можно будет приоритизировать.
Кто-нибудь может подсказать, куда копать?