Ограничение канала по сети

Здравствуйте.
Задача такая: есть интернет смотрящий в админ комп (шлюз), есть несколько клиентов.
Интернет раздаётся по сети. Раздается "своим" клиентам и двум-трём "чужим" клиентам (арендуют часть канала).
Нередко случаются перебои в распределении канала - на одном 10кб/с, на соседнем - 10мб/с.
Есть ли какой-то софт или иная мера по контролю за распределением канала / по его равномерному распределению?
Спасибо

на вашем месте

на вашем месте я бы посмотрел в сторону линейки DLink DFL. Это если без заморочек. Если с заморочками, то роутер на линукс с шейпингом.

забыл

забыл указать что ос линукс убунту 10.10 (правда есть и пара виндовских клиентов,но преимущественно убунта)
слышал что в юникс среде это можно осуществить на программном уровне. кто в курсе?

http://habrahabr.ru/blogs/lin

http://habrahabr.ru/blogs/linux/60095/

да да

тоже уже нашел эту статью.
а что скажете о tickle?

Ничего, у меня

Ничего, у меня все сделано на htb. Быстро и функционально.