Можно через таблицы, можно и без них.
Если ставится задача разделять трафик по айпи с разной оплатой для разных зон то да.
нужно использовать в МПД
Код: Выделить всё
set iface up-script "/usr/abills/libexec/linkupdown mpd up"
set iface down-script "/usr/abills/libexec/linkupdown mpd down"
и в конфиге билинга $conf{ng_car}=1;
И тогда при подключении каждому пользователю будет что то нарезатся - согласно ТП.
И "Эти правила сами будут добавляться при подключении клиента"
В ядре обязательно включить опции, касающиеся NETGRAPH, а потом обязательно пересобрать mpd (если речь идет о freebsd 7 и выше).
Если такого не нужно - то лучше не использовать это вообще - а задавать параметры скорости через радиус
Код: Выделить всё
mpd-limit+=in#1=all shape 256000 48000,
mpd-limit+=out#1=all shape 1024000 192000
В ядре обязательно включить опции, касающиеся NETGRAPH, а потом обязательно пересобрать mpd (если речь идет о freebsd 7 и выше).
Это , возможно, намного проще в реализации. Вернее меньше мест где можно "наступить на грабли".
А если коротко - то делать все "Тупо по мануалу"
http://abills.net.ua/wiki/doku.php/abills:docs:mpd:ru (естественно, что это часть настройки)
По форуму очень часто это обсуждалось .... Да, информация достаточно разрознена - но именно чтение ее дает главное - понятие как что работает.
Лаконично все описано прям в папке с билингом /usr/abills/misc/