На выходных настраивал сервер с биллингом для небольшой локалки. В качестве биллинга решил попробовать Abills. Поскольку FreeNibs, использовавшийся ранее, уже не подходил. Конечно можно было его допилить до нужного функционала, но пилить пришлось бы очень много. В качестве системы, поставил ubuntu-server 10.04. Вполне себе годная система. Для решения проблемы с обнулением данных о трафике > 4Gb в текущей сессии, пришлось собирать из исходников ppp, а с ним за компанию и pptpd. Все собралось отлично, патч gigawords встал как родной. Версия ppp 2.4.4b1. На другие версии патч вставать не хотел. Версию pptpd не помню, но там я ничего не патчил. Abills установился без проблем, мануалов по настройке тонна. В результате, по прошествии пары выходных почти все настроено, осталось немного. Написать правила для iptables. И написать скрипт динамического шейпера. Чтобы скорость у юзеров менялась не только после реконнекта, но и во время нахождения в интернете.
Общее впечатление от Abills - большой навороченный биллинг. Очень много поддерживает NAS-ов. Немного не нравится админский интерфейс. Но, думаю, ко всему можно привыкнуть.