Хитрый шейпер

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Хитрый шейпер

Непрочитанное сообщение savio » 2008-08-11 16:48:26

Поставил сам себе задачу и не знаю как организовать.
Имеется локалка, с выходом в инете через сервачок(FreeBSD)
Хочется порезать скорость, так чтобы все веб-страницы(с картинками и так далее) открывались быстро, а если качать чего-то большое то зарезать скорость. как бы это можно организовать? :cf:
Помни о смерти, все суета сует....

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Хитрый шейпер

Непрочитанное сообщение dikens3 » 2008-08-11 16:55:35

Поставь Squid и реализуй на основе ограничения необходимых (больших) расширений. (mp3, avi и т.п.)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: Хитрый шейпер

Непрочитанное сообщение savio » 2008-08-11 17:08:56

сейчас весь трафик каждого юзера зарезаю ipfw'ом. Squid подошел бы. Но как тогда мне класифицировать скажем torrent,emule,DC++ трафик? пока написал это вопросительно придложение пришло в голову следующее:
1) все что не веб-травик (
ipfw add pipe N all from not any 80 to {ip-юзера}
) резать фаерволом
2) весь веб-трафик резать Squid'ом(по разширениях, хотя тоже мне кажется будут нюансы....), странички будут грузится на полной скорости

кто что думает по этому поводу?
Помни о смерти, все суета сует....

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Хитрый шейпер

Непрочитанное сообщение hizel » 2008-08-11 17:41:31

set high weight for 80 port?
example

Код: Выделить всё

pipe 1 bw 200Mbit/s
queue 1 config pipe 1 queue 100 weight 70  # for http and any priotretiziren traffic
queue 2 config pipe 1 queue 100 weight 30  #  for any
no ?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: Хитрый шейпер

Непрочитанное сообщение savio » 2008-08-11 17:59:33

в принцыпе yes. но по 80 порту будут бегать и большие файлы, фаерволом как-то можно вычислить размер скачиваемого "объекта". или же нужно подключитьк к этой схеме Squid?
Помни о смерти, все суета сует....

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Хитрый шейпер

Непрочитанное сообщение zg » 2008-08-11 18:46:41

savio писал(а):фаерволом как-то можно вычислить размер скачиваемого "объекта"
нет, фаер работает уровнем ниже. Но даже сквид не всегда знает длину файла, передаваемого через http, потому как Conten-Length не является обязательным полем.

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: Хитрый шейпер

Непрочитанное сообщение savio » 2008-08-11 19:01:43

так выход есть? или данную задачу реализовать в полном объеме не реально?
Помни о смерти, все суета сует....

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Хитрый шейпер

Непрочитанное сообщение zg » 2008-08-11 19:04:54

думаю, что вполне возможно сделать снижение скорости закачки либо от уже скачанного объёма, либо по времени закачки. Средствами сквида это вроде можно.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Хитрый шейпер

Непрочитанное сообщение manefesto » 2008-08-11 20:27:23

hizel писал(а):set high weight for 80 port?
example

Код: Выделить всё

pipe 1 bw 200Mbit/s
queue 1 config pipe 1 queue 100 weight 70  # for http and any priotretiziren traffic
queue 2 config pipe 1 queue 100 weight 30  #  for any
no ?
я вижу ты тут по англицки заговорил.
Манов обчитался ?
Последний раз редактировалось dikens3 2008-08-11 21:13:57, всего редактировалось 2 раза.
Причина: А что по фотке не видно?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: Хитрый шейпер

Непрочитанное сообщение savio » 2008-08-11 20:46:26

а кто как режит у себя?
Помни о смерти, все суета сует....

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Хитрый шейпер

Непрочитанное сообщение hizel » 2008-08-11 21:39:24

мне как провайдеру фиолетвы проблемы пользователя :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.