Есть вопрос!Разделение канала с учетом приоритета. Как?

Дано:
Домашний сервер с Debian Lenny. Который должен раздавать интернет на стационарный комп (по витой паре) и на ноут (по Wi-Fi).

Задача:
Релизовать раздачу интернета с учетом приоритетов компьютеров: Ноутбук (как и все Wi-fi устройства) и Стационарник равноправно высокие, сервер на остатке канала с некоторой нижней границей скорости (для поддержания соединений загрузок).

В связи с этим просьба подсказать в какую сторону копать, возможно ли это реализовать через IPTables или требуются дополнительно программы.
И по возможности собирать статистику по общей скорости и скорости каждого соединения.
  • +1
  • LiS-31
  • 20 ноября 2010, 00:58

Комментарии (10)

  • avatar
  • zwie
  • 20 ноября 2010, 08:41
  • #
  • 2
tc, iptables здесь наверное и не нужен(хотя можно расставить fwmark, но можно обойтись и без него). Вообще, подобные задачи и примеры подробно описаны в Linux Advanced Routing & Traffic Control (здесь — на русском).
Спасибо за наводку. Сижу разбираюсь, хотя пока мало что понятно:(
Мне, если честно, тоже. Понятны общие принципы, что и как устроено. Но с нуля навряд ли что-то смогу сделать =)
Мне понравилась эта документация:
www.opalsoft.net/qos/DS.htm
Правда, до применения руки так и не дошли.
к сожалению я не на столько владею языком((
особенно если учесть что материал трудно усваивается даже на родном
Я на прозрачном Squid сделал ограничение по скорости для http. Фильтрация по mac адресам. По поводу сбора статистики по общей скорости (в моём случае) смысла вообще не вижу, т.к. в конфиге жёстко задаётся верхний порог скорости, и выше него хосту никак не прыгнуть. Статистика посещений сайтов и количество скачанного трафика с хоста ведётся. ;)
У меня всегда вопрос был:
если в кэше сквида файл уже есть, то пользователь его получит с максимальной скоростью, или с указанной в конфиге?
(тоесть конфиг ограничивает скорость скачивания из инетернета или скорость отдачи файлов юзеру)?
Второе
Сказал и задумался. :) На самом деле если у юзера ограничение по скорости и файла в кеше нет (скажем в конфиге прописано что можно кешировать файлы не больше 2 мегабайт) то Squid уже будет резать скорость скачивания уже из Интернета. Как то так…
  • avatar
  • LRN
  • 21 ноября 2010, 20:02
  • #
  • 0
Это слово не прозвучало пока нигде, поэтому упомяну, для проформы: гугли про «traffic shaping» — это по идее должно выдавать результаты более релевантные.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.