Paromshick
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Chupaka Правильно я понимаю, что в очереди нельзя указать таргетом другую сущность, помимо интерфейса, подсети? Если конкретно, то сделать очередь на address-list. То есть, предложить такое решение: есть заранее настроенные очереди с лимитами в 3, 5, 10, далее по списку, мегабит в сек. Чтобы добавить клиента в определённую очередь, то есть "дать скорость", надо добавить его IP в некую сущность, а-ля адрес лист или что-то еще. То есть - минимум администрирования. По сути, это будет делать сотрудник типа клерк. Ему укажут IP, он добавляет. Чем меньше добавляет, тем меньше вероятность накосячить. Поглядев в дела, автоматически сдаваемые сейчас через hotspot, вижу, что без маркирования и деревьев не обходится. Упрощению не подлежит? Цитата: /ip firewall mangle chain=postrouting action=mark-packet new-packet-mark=5M passthrough=no dst-address=192.168.0.0/24 dst-address-list=users-5M /queue type name="5M" kind=pcq pcq-rate=5M pcq-classifier=dst-address /queue tree name="GROUP-5M" parent=unsorted packet-mark=5M limit-at=0 queue=5M | После этого вижу в ip hotspot созданных юзеров, имя=МАС, с неким профилем. В профиле (в GUI IP - Hotspot - Users Profiles) так и вовсе скрипт. При логоне он добавляет машину в адрес лист, указанный выше в /ip firewall mangle … users-5M Это, при условии, что я всё срисовал и ничего не упустил. Такая система, исключая непарламентские выражения и термины, кажется мне несколько громоздкой Конечно, преимущества её в строгой привязке к МАС, через странный глюк с тем, что МАС может идти как юзернэйм с пустым паролем. А вообще, так сеть не переделать. Забудем про МАС долетающий до шлюза интернета. В сухом остатке, хотелось бы, чтобы "клерк" добавлял IP куда надо, в тот же users-5M и клиент получал свою скорость. По сути, он исполнял бы роль "скрипта". Мои скудоумные заключения состоят в том, что надо таки маркировать пакеты...
| Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 13:03 26-11-2018 | Исправлено: Paromshick, 13:07 26-11-2018 |
|