Интересует как связать, вычитал что можно через радиус атрибуты, но так совсем не нравится так как не позволяет в полной мере реализовать динамическое шейпирование.
каким-то еще способом можно шейпить тунели в mpd5?
ipfw не предлагать, по информации сильно грузит проц при более 500 правил (на сервере порядка 1000 тунелей)
костыли по крону или по другим условиям (объем трафика) из базы - больше никак имхо, также имхо - динамическое шейпирование - зло
также - если более внимательно доки почитать про атрибуты для шейпера ng_car - там есть зачатки динамического и избирательного (по адресации) шейпирования
радиус-аттрибуты могут заносить адрес в таблицу, можно после применения ограничений Ng_car изменить эти ограничения через ngctl (неудобно, но все же).
Есть фильтрация и разное шейпирование по назначениям.