Суть такова: есть ubuntu server 10.04.3 amd64 и из него нужно сообразить раутер. Есть канал интернета в 20 мигабит, и еще есть 250 клиентов которым нужно предоставить интернет с различными скоростями. Например 0,512, 1, 3 мигабит. Сейчас я уже настроил на прием и отдачу интернета вот так. eth0 принимает интернет eth1 раздает. Для того что бы не ставить всем клиентам статистический ip адрес моей сети, я воспользовался модулем dnsmasq и теперь через него каждый подключенный пользователь получает разные ip адреса. Мне так и нужно было, что бы не было не каких сбоев и ip конфликтов.
Теперь как я хотел бы это настроить. Создать например несколько групп с разными ограничениями по скорости, и создать именно базу с пользователями, и каждому пользователю присваивать ключ например от группы.
Как примерно эти ограничения можно создать, может вы знаете какое нить удобные программы или же модули, подскажите кто что может, а то я уже неделю роюсь в интернете и нечего подходящего не могу найти.