Подскажите как решить задачку правильно:
На реальные/серые ИПы дается 50Мбит.Надо позволить пользователям качать при большей скорости, если канал простаивает а части качать только не больше и по возможности не намного меньше в 96%времени определённого лимита.
Я так понимаю что нужно юзать queue....
Как удачнее настроить?
Что нужно дописать в правила, что бы соединения без задержек устанавливались?
Допустим у нас качальщик с weight 10 и weight 50 - оба будут забивать полосу на 100%, а 3-ий пользователь хочет онлайн видео, которое будет тормозить...Как расставить приоритеты на протоколы/порты?
Код: Выделить всё
ipfw pipe 1 config bw 50Mbit/s
ipfw pipe 2 config bw 50Mbit/s
ipfw queue 11 config pipe 1 weight 75
ipfw queue 12 config pipe 1 weight 50
ipfw queue 13 config pipe 1 weight 10
ipfw queue 14 config pipe 1 weight 1
ipfw queue 21 config pipe 2 weight 75
ipfw queue 22 config pipe 2 weight 50
ipfw queue 23 config pipe 2 weight 10
ipfw queue 24 config pipe 2 weight 1
ipfw add queue 11 from table(1) to any in via $iface
ipfw add queue 12 from table(2) to any in via $iface
ipfw add queue 13 from table(3) to any in via $iface
ipfw add queue 14 from table(4) to any in via $iface
ipfw add queue 21 from ip to table(1) out via $iface
ipfw add queue 22 from ip to table(2) out via $iface
ipfw add queue 23 from ip to table(3) out via $iface
ipfw add queue 24 from ip to table(4) out via $iface
+еще кернел-нат:
Код: Выделить всё
nat 123 ip from any to ХХХХ in via vlan1
nat 123 ip from table(1) to any out via vlan1