VladislavT На внешний интернет должен быть маршрутизатор - любая железяка, которую можно использовать в качестве шлюза.
Берется маршрутизатор Mikrotik RB750 или RB750G, он выдает в сетку адреса по DHCP (если нужно), а также является PPPoE-сервером. Пользователь по PPPoE подключается на маршрутизатор и ходит в интернет. В этом варианте нет проблем с шейпингом, ни у кого ничего не тормозит и пинги не увеличиваются если все грамотно настроено.
Как реализуется.
Микротик одним портом смотрит на шлюз, второй порт - в сетку, и третий порт "зеркалит" второй порт. В третий порт втыкается комп с ТИ, который настроен на режим прослушки.
ТИ может иметь две сетевые карты - одна на микротик, вторая в сетку для того чтобы пользователь мог зайти посмотреть свою статистику и остаток на счете.
Взаимодействие ТИ с микротиком осуществляется некоей программой. Программа опрашивает микротик на предмет авторизованных пользователей, далее "обегает" пользователей на предмет положительного баланса, состояния "вкл/выкл/пауза", и смотрит какой установлен лимит скорости. Затем формирует скрипт и через API микротика этот скрипт контролирует работу пользователей.
Про это написано на форуме смарт-софта в разделе "Тарифы, дополнения и интеграция", в ветке
ТИ да микротик.
Вообще это тема для отдельной ветки на руборде, т.к. поиск в интернете ничего не дает. Все хотят, а никто не делает в общем доступе. Если что-то и находится, то персональное и за немалые деньги (от 200$).
Нашел микротики, через неделю-две буду заказывать несколько штук для опытов и создания решения.