Нужно разбить интернет, так, чтобы была минимально ограниченная скорость и максимально ограниченная скорость у каждого пользывателя. Если кто-то не использет интернет, он не должен забирать скорость. А если один пользыватель в сети, то вся скорость чтобы даставалась ему. Есть 2 сетевые карты с интерфейсами eth0 и eth1. Подключение vpn pptp.
я писал скрипт на основе tcОно немного даже шире чем тебе нужно.Суть моего скрипта.У меня в сети 7 компов. Я забил адреса в скрипт.При запуске он последовательно спрашивает кому как ограничить скорость в мегабитах.Тебе в принципе можно просто забить в скрипт уже изначально кому сколько нужно и всё. если интересно то пиши в личку илил сюда. Скину.СОгласен, tc это не лучший вариант, но мне хватает.Если не хочешь tc то почитай про squid
Точно такой вопрос был в группе несколько дней назад.Как уже написал Кирик [Drift Team Belarus AZLK] Емко, используем шейпер, управляется он командой tc. Шейпер предлагаю использовать HTB, он как раз наиболее подходит под эту задачу.Конфигурировать его проще всего через скрипт htb.init, как именно - читайте статью http://habrahabr.ru/blogs/linux/60095/Скоро хочу заняться и написать скрипт для динамического выставления приоритетов трафику пользователей - чтоб канал делился не поровну, а с учетом того, сколько пользователь скачал скажем за прошедшие сутки. Тот кто скачал много - получит самый низкий приоритет, а тот кто мало - самый высокий.