The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Шейпер в Линуксе"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Шейпер в Линуксе"  
Сообщение от Ziminson email(ok) on 16-Дек-08, 20:57 
Не мог бы ктонибудь подсказать вариант решения следующей проблемы -

На шлюзе:
имеются 3 подсети, подключены через 3 интерфейса,
имеется инет-интерфейс,

Пользователи 2 подсетей через НАТ ходят в инет.
Между подсетями скорость гигабит.

Необходимо для каждого пользователя, ходящего в инет задать собственную входящую/исходящую скорость, так, чтобы это не влияло на скорость взаимодействия подсетей друг с другом. Ну и НАТ чтобы тоже остался.

Вопрос - в сторону чего копать? ОС - Дебиан, шлюз - только одна машина

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Шейпер в Линуксе"  
Сообщение от StreSS on 17-Дек-08, 09:03 
читать lartc
ну и далее либо HTC либо CFQ


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Шейпер в Линуксе"  
Сообщение от Mr_Dee (ok) on 17-Дек-08, 15:59 
нужно поставить пакет shaper и по его мануалу создать отдельные правила для каждого ip адреса на входящий  и исходящий траффик , всё делать только на локальном (не интернет) интерфейсе , по идее должно получиться (но не гарантирую) :
примерно так

это cbq-005.shaper

DEVICE=eth0,100Mbit,10Mbit
RATE=256Kbit
WEIGHT=5Kbit
PRIO=2
RULE=192.168.0.50

тут ставится правило ограничения на адрес назначения (вход)

это cbq-006.shaper

DEVICE=eth0,100Mbit,10Mbit
RATE=256Kbit
WEIGHT=5Kbit
PRIO=2
RULE=192.168.0.50,

тут ставится ограничение на источник назначения (выход)

запускается через :

/etc/init.d/shaper compile  (тестирование правил)

/etc/init.d/shaper start (запуск правил)

в директории :
cd /var/cache/shaper/

будет валяться фаил с уже сгенерироваными правилами для ТЦ (ничего лишнего запускатьн нужно)
если же у тебя ВПН или ПППоЕ интерфейсы (ппп) для каждого клиента , то нужно писать скрипты для ip.up ip.down но это уже другая история.

Вот примерно так.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру