Есть сеть:
! internet
! |
gateway(eth0 .249),samba(eth0:1 .248)-router(switch)(.250)-client(.17)
! |
! client(.254)
сеть 192.168.0.0/24
router настроен так, чтобы выходить в интернет мог только .249
соответсвенно все клиенты вынуждены ходить в интернет через .249
На .249 соотвествующим образом настроены iptables (DNAT, SNAT, FORWARD)
Также там считается трафик от каждого пользователя
Попытался поставить шейпер (ядро перебрал как надо, cbq.init скачал :) )
так, чтобы у пользователя .17 были одни скорости на вх/вых для пользователя .254 другие.
Но возникла проблема: с самба "интерфейса" (eth0:1 .248) качаться всё стало со скоростью 10MBit вместо 100. причём у всех пользователей сразу, хотя конфиг пока вводил только для .254
Что неправильно? Как настроить?
Вот файлы cbq:
файл: cbq-100.local типа должно разрешать 100мбитный обмен между .249, .248 и клиентаим этой же сети
DEVICE=eth0,100Mbit,10Mbit
RATE=100Mbit
WEIGHT=100Mbit
PRIO=4
RULE=192.168.0.0/24,192.168.0.0/24
файл: cbq-30.out_254 вроде как даже ограничивает исходящую скорость пользователю .254 (всё что идёт с .254)
DEVICE=eth0,100Mbit,10Mbit
RATE=50Kbit
WEIGHT=5Kbit
PRIO=5
RULE=192.168.0.254,
файл: cbq-60.in_254 вроде как тоже ограничивает входящую скорость пользователю .254 (всё что идёт на .254)
DEVICE=eth0,100Mbit,10Mbit
RATE=110Kbit
WEIGHT=11Kbit
PRIO=5
RULE=,192.168.0.254
после cbq start samba сервер .248 начинает зверски тормозить у всех пользователей одновременно
P. S. Так смело заявляю, что ограничиваю и входящую и исходящую т. к. .249 является натом для всех пользователей и сам стоит за натом .250 который уже смотрит в интернет. Т.к. весь интернет трафик форвардится через .249 получается что в любом случае пакеты пользователей идущие как из интернета так и в интернет "исходят" из интерфейса eth0 => их можно ограничить cbq(Если не прав, поправьте)
OS:RH7.3