Доброго всем времени суток!Заранее скажу что пролистал кучу манов и форумов но решения так и не нащел, поэтому очень сильно надеюсь что тут найдутся люди которые помогут мне в решении моей задачи.
Суть: разделить скорость, сделать приоритезацию.
работает сейчас так:
есть table0 и table10 в которых содержится юзеры которым дан интернет, и в tablearg номер интернет пакета.
пример table0
192.168.0.100 11
192.168.0.101 12
192.168.0.102 11
192.168.0.103 13
пример table10
192.168.0.100 21
192.168.0.101 22
192.168.0.102 21
192.168.0.103 23
есть трубы:
#Pipes Upload
$cmd pipe 11 config bw 10Mbit/s queue 86 mask src-ip 0xffffffff
$cmd pipe 12 config bw 20Mbit/s queue 86 mask src-ip 0xffffffff
$cmd pipe 13 config bw 30Mbit/s queue 86 mask src-ip 0xffffffff
#Pipes Download
$cmd pipe 21 config bw 10Mbit/s queue 86 mask dst-ip 0xffffffff
$cmd pipe 22 config bw 20Mbit/s queue 86 mask dst-ip 0xffffffff
$cmd pipe 23 config bw 30Mbit/s queue 86 mask dst-ip 0xffffffff
и правила:
#Download World
$cmd add 02000 pipe tablearg ip from "table(0)" to any out xmit $EXT
$cmd add 08000 pipe tablearg ip from any to "table(10)" in recv $EXT
Помогите пожалуйста прикрутить както сюда queue, чтобы сделать для каждого(или во всяком случае я так думаю) приоритет доступа к определённым портам.
$cmd queue 21 config pipe 21 weight 80
$cmd queue 22 config pipe 21 weight 20
$cmd add 07999 queue 21 ip from any to "table(0)" $ports in recv $EXT
$cmd add 07999 queue 22 ip from any to "table(0)" not $ports in recv $EXT
Заранее всем спасибо! за решение буду очень признателен!