Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ограничение скорости для каждого пользователя терминального сервера  (Прочитано 1123 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн [core]

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Привет всем.
Есть сервер который раздает инет для локалки. Ограничить скорость для каждого пользователя локалки можно посредством шейпера это ясно.
Но пользователя могут использовать сервер в качестве терминального через NX client, допустим, (аналог удаленного рабочего стола потому как сессии сохраняются и без видюхи рабетает) и запускать торренты.
1) как ограничить скорость конкретного пользователя на сервере?
2) как связать эти два ограничения в одно, чтобы суммарная скорость (на сервере + локально на клиенте) не превышала оговоренную?

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
а зачем на шлюзе сервер терминалов? А если по существу, то тем же шейпером зарезать скорость серверу по портам торента

Оффлайн [core]

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Это решение только для торрента. Вопросы открыты. + 3) Может через IMQ?

Оффлайн [core]

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Возможное решение:
- маркируем пакеты по uid через iptables
- так же маркируем пакеты по ип
- в tc фильтруем пакеты через fw
- устанавливаем патч IMQ чтобы создать виртуельный интерфейс для пользователей сервера и как следствие очередь с помощью которой ограничиваем траффик для пользователей сервака.
работает ил инет не пробовал сейчас ставлю IMQ patch:
http://ubuntuforums.org/showthread.php?t=1221877
есть некоторые расхождения со статьей
http://rachunsun.blogspot.com/2009/06/ubuntu-904-compile-kernel-blockbit.html

Всем спасибо.

 

Страница сгенерирована за 0.027 секунд. Запросов: 24.