Миктроник очень сложен, запутан и нагроможден всяким хламом. Я хочу всё сделать САМ. Биллинг разработать тоже сам. Это не сложно, я уже так делал под виндой. Хочется переехать на linux. Может я недостаточно точно описал суть проблемы, попробую разбить её на этапы.
1) Раздача интернета посредством NAT (СДЕЛАНО, iptables)
2) Контроль доступа по IP+MAC (СЕЙЧАС ЭТО ПРЕДСТОИТ РЕАЛИЗОВАТЬ)
3) Динамический шейпинг канала. Нужно каждые 2 секунды перераспределять канал в зависимости от количества активных клиентов. (ПРЕДСТОИТ РЕАЛИЗОВАТЬ)
4) Всё это управляется через Web-интерфейс. Список пользователей, их баланс, добавление/удаление и т.д. (ЭТО Я СДЕЛАЮ САМ)
Сейчас затуп на 2-м этапе. Как контролировать доступ к интернету?
Нужно минимум изменений, максимум надёжности и стабильности. Читал про
SC. Вроде оно самое, то что мне нужно. Но чёт я совсем не вкуриваю как заставить это работать. В репах CentOS нет sc, попробую копать в этом направлении...