Вот здесь два года назад, я писал о том как определять номер ppp интерфейса на котором сидит pppoe подключение к провайдеру.
Совсем недавно, в очередной раз ковыряясь в FreeNIBS, и почитав ман по pppoe, я обнаружил что в конфиге последнего, pppoe.conf можно в строке параметров pppd указать номер интерфейса которым он будет соединяться с провайдером. Таким образом, прописав туда unit 100 я заставил pppoe всегда висеть на интерфейсе ppp100. Что довольно удобно.
Про настройку gigawords в Абиллс я уже писал. Решил тоже самое сделать и в FreeNIBS. Все же объемы трафика уже проходят просто огромные, а он все что больше 4Гб обнуляет. Пропатченый pppd-2.4.4b1 установился и заработал сразу же. Но этого было мало. Оказалось необходимо добавить в БД freenibs, в таблицу actions значения для bigint(20) UNSIGNED.
Затем поправить строки для postauth update и stop в файле nibs.conf.
И наконец после рестарта радиус-сервера, фринибс начал корректно отображать информацию о больших объемах трафика.