Страница 1 из 1
mpd+ng_car: динамическое изменение скорости
Добавлено: 2010-06-28 8:51:03
ski
На сервере стоит mpd, принимающая входящие от клиентов, соотвественно клиенты висят на ngX интерфейсах. Режет им канал с помощью ng_car. Атрибуты выдаются freeradius'ом. Как при прошествии определенного времени изменить скорость канала для ng интерфейсов? В смысле, интересует именно команда изменения, а не как ее в крон запихнуть

Помню, что чуть-ли не в документации по mpd натыкался на это дело, сейчас обгуглился, не могу найти.
Re: mpd+ng_car: динамическое изменение скорости
Добавлено: 2010-06-28 9:32:41
terminus
Так там же вроде netgraph ноды везде... Послать ноде ng_car сообщение через ngctl?

Re: mpd+ng_car: динамическое изменение скорости
Добавлено: 2010-06-28 9:55:42
ski
terminus писал(а):Так там же вроде netgraph ноды везде... Послать ноде ng_car сообщение через ngctl?

Вот с этим и главная засада. пытаюсь получить лист и получаю отлуп:
Код: Выделить всё
$ sudo ngctl list
ngctl: send msg: No buffer space available
У меня же висят порядка 500-800 клиентов одновременно, как вычислить, каким нодам сообщение слать?
Re: mpd+ng_car: динамическое изменение скорости
Добавлено: 2010-06-28 10:00:02
ski
Re: mpd+ng_car: динамическое изменение скорости
Добавлено: 2010-06-28 10:27:32
ski
пытаюсь послать msg на ng интерфейс, например на ng89, получаю в ответ
Чего ему не хватает? В списке нод этот интерфейс присутствует.
Re: mpd+ng_car: динамическое изменение скорости
Добавлено: 2010-06-28 12:57:09
terminus
там как-то хитро было. вроде напрямую по ID ноды к ней обращаться нельзя, а надо или через полный путь через ":.", или дать ноде имя и тогда можно напрямую.
вот тут хорошая хавта по нетграфу:
http://citrin.ru/netgraph/
Re: mpd+ng_car: динамическое изменение скорости
Добавлено: 2010-06-28 13:07:54
ski
terminus писал(а):там как-то хитро было. вроде напрямую по ID ноды к ней обращаться нельзя, а надо или через полный путь через ":.", или дать ноде имя и тогда можно напрямую.
вот тут хорошая хавта по нетграфу:
http://citrin.ru/netgraph/
Ага, спасибо, почитаю.
Re: mpd+ng_car: динамическое изменение скорости
Добавлено: 2010-06-28 13:47:37
ski
Блин, шаманство какое-то. Ни напрямую ни по пути не дает обращаться к ноде интерфейса. пытаюсь сделать как написано здесь:
http://bsdinfo.ru/index.php/NETGRAPH-NG ... enie/13/0/, на первой же команде
получаю ошибку
Код: Выделить всё
ngctl: send msg: Protocol family not supported
не едут лыжи
