The OpenNET Project / Index page

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

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

"Динамическое ограничение скорости и настройка приоритетов"  
Сообщение от ALX_BS email(??) on 09-Июн-07, 16:58 
Динамическое ограничение скорости и настройка приоритетов.

Здравствуйте!

Схема: Интернет - сервер - роутер - клиенты

Мне нужно решить такую задачу:

Допустим, есть канал 128Кбит/с, доступ с сервера и два пользователя в локальной сети.

Для пользователей ЛС ограничение скорости по 32Кбит/с, но высокий приоритет,
Доступ в инет с сервера неограничен по скорости, но с низким приоритетом.
Доступ безлимитный.

Когда клиенты не работают в Интернете, вся скорость используется на сервере, а когда только кто-то из клиентов зашел в инет, то им отдалась положенная скорость (а на сервере соответственно понизилась), когда вышел скорость опять отошла на сервер.

Можно ли решить такую задачу с помощью SQUID, или нет даже смысла браться его изучать?


И будет ли такая схема работать реально, а то я пробовал одну программу (называть не буду), функциональная очень и вроде настройки все необходимые есть (ограничение скорости, приоритет), и настроил все как надо, и показывает, что все работает, да только когда реально проверяешь, оказывается, что ничерта не работает.

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

 Оглавление

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


1. "Динамическое ограничение скорости и настройка приоритетов"  
Сообщение от ipmanyak (??) on 09-Июн-07, 20:53 
Скорость сможешь  регулировать, приоритеты - нет.

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

2. "Динамическое ограничение скорости и настройка приоритетов"  
Сообщение от ipmanyak (??) on 09-Июн-07, 20:54 
>Скорость сможешь  регулировать, приоритеты - нет.
сквидом имел ввиду, приоритеты по типу трафика мал-мал можно регулировать ipchains/iptables

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

3. "Динамическое ограничение скорости и настройка приоритетов"  
Сообщение от ALX_BS email(ok) on 10-Июн-07, 06:12 
Т.е. получается, когда я зайду в инет с сервера, без ограничения скорости, то съем весь трафик.

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

4. "Динамическое ограничение скорости и настройка приоритетов"  
Сообщение от ipmanyak (??) on 10-Июн-07, 08:13 
>Т.е. получается, когда я зайду в инет с сервера, без ограничения скорости,
>то съем весь трафик.
Как настроишь так и будет ! Сквиду можно отдать не весь канал, а только часть его, более того так и нужно делать! Читай delay_pool

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

5. "Динамическое ограничение скорости и настройка приоритетов"  
Сообщение от ALX_BS email(ok) on 10-Июн-07, 17:23 
ipmanyak
Что-то я запутался.
Ты писал: "Скорость сможешь  регулировать, приоритеты - нет."
Имелось ввиду, что приоритеты нельзя РЕГУЛИРОВАТЬ или их нельзя ВЫСТАВЛЯТЬ

И все-таки смогу сделать так:
Я сижу в инете, на сервере (если конкретно, то качаю с торрент раздачи, постоянно), скорость максимальная (условно), заходит в инет пара человек с локальной сети и у меня автоматически падает скорость, на кол-во которое отведено им, т.е. они без проблем сидят в инете на отведенной им скорости, а когда они выходят, скорость так же автоматически возвращается ко мне.
Смогу???

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

6. "Динамическое ограничение скорости и настройка приоритетов"  
Сообщение от tungus (??) on 11-Июн-07, 12:16 
>ipmanyak
>Что-то я запутался.
>Ты писал: "Скорость сможешь  регулировать, приоритеты - нет."
>Имелось ввиду, что приоритеты нельзя РЕГУЛИРОВАТЬ или их нельзя ВЫСТАВЛЯТЬ
>
>И все-таки смогу сделать так:
>Я сижу в инете, на сервере (если конкретно, то качаю с торрент
>раздачи, постоянно), скорость максимальная (условно), заходит в инет пара человек с
>локальной сети и у меня автоматически падает скорость, на кол-во которое
>отведено им, т.е. они без проблем сидят в инете на отведенной
>им скорости, а когда они выходят, скорость так же автоматически возвращается
>ко мне.
>Смогу???

С помощью сквид нет.

С помощью какого-нибудь шейпера скорее да.

Например если стоит linux до с помощью htb точно да - что-то типа:
tc qdisc add dev eth0 handle 1:0 root htb r2q 1 default 10
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 128kbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 128kbit prio 1
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 32kbit prio 0
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 32kbit prio 0

И с помощью tc filter рассовывать по классам.

Если стоит bsd + pf:
1. С помощью hfsc - скорее да
2. С помощью cbq - скорее да

Если freebsd + dummynet - скорее нет


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

7. "Динамическое ограничение скорости и настройка приоритетов"  
Сообщение от tungus (??) on 11-Июн-07, 12:18 
Точнее:
tc qdisc add dev eth0 handle 1:0 root htb r2q 1 default 10
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 128kbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 64kbit ceil 128kbit prio 1
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 32kbit prio 0
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 32kbit prio 0
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Динамическое ограничение скорости и настройка приоритетов"  
Сообщение от ALX_BS email(??) on 11-Июн-07, 18:10 
Большое спасибо за конкретный, информативный ответ.

Только вот, стыдно признать, под виндой я сижу, до линукса у меня руки так и не дошли.
Ну да в принципе никогда не поздно начать изучать.

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

9. "Динамическое ограничение скорости и настройка приоритетов"  
Сообщение от Enik email on 29-Авг-07, 22:09 
>[оверквотинг удален]
>tc qdisc add dev eth0 handle 1:0 root htb r2q 1 default
>10
>tc class add dev eth0 parent 1:0 classid 1:1 htb rate 128kbit
>
>tc class add dev eth0 parent 1:1 classid 1:10 htb rate 64kbit
>ceil 128kbit prio 1
>tc class add dev eth0 parent 1:1 classid 1:11 htb rate 32kbit
>prio 0
>tc class add dev eth0 parent 1:1 classid 1:12 htb rate 32kbit
>prio 0

Тоже хочу замутить чтото аналогичное.
Сервер поднял на Этче.
Выглядит так:

user0 - eth1
            \server - ppp0
            /
user1 - eth0

Юзеры виндовые
На Сервере ведется ФТП,ВВВ
Канал 64 килобита АНЛИМ.

Надо чтоб канал делился по ровну между Юзерами при работе ОБОИХ.
Но если один из них не работает, то чтоб второму отдавался Весь канал!

И еще бы как нить прикрутить, чтоб сервер при большой нагрузке от Юзеров, тоже успевал отвечать на ВВВ, ФТП и SSH запросы

Подскажите как ваше сообщение подправить а;)

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

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

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




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

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