Traffic Shaper расписание для дефолтной очереди
-
Это настраивается включением опции "sloppy state" в Firewall Rules:Advanced features:State Type ?
dvserg, киньте ссылку, пожалуйста, почитать как это сделать. мне не хватает знаний как сформулировать запрос в поиске на эту тему.PS можно и на английском.
-
Это настраивается включением опции "sloppy state" в Firewall Rules:Advanced features:State Type ?
dvserg, киньте ссылку, пожалуйста, почитать как это сделать. мне не хватает знаний как сформулировать запрос в поиске на эту тему.PS можно и на английском.
Добавьте Shedule с нерабочим периодом и вставьте его в 1 правило.
-
расписание такое на будние дни:
0:00 - 09:00 09:00 - 13:00 13:00 - 14:00 14:00 - 18:00 18:00 - 23:59
NO_work_time Work_time NO_work_time Work_time NO_work_timeЛишние текущие соединения не сбрасываются из очереди qLow в очередь qP2P. Торренты продолжают занимать всю полосу. ???
Или имелось ввиду в качестве нерабочего периода выставить, например 1 января с 1:00 до 2:00, чтоб был наверняка нерабочий период? -
расписание такое на будние дни:
0:00 - 09:00 09:00 - 13:00 13:00 - 14:00 14:00 - 18:00 18:00 - 23:59
NO_work_time Work_time NO_work_time Work_time NO_work_timeЛишние текущие соединения не сбрасываются из очереди qLow в очередь qP2P. Торренты продолжают занимать всю полосу. ???
Или имелось ввиду в качестве нерабочего периода выставить, например 1 января с 1:00 до 2:00, чтоб был наверняка нерабочий период?Нет, имелись ввиду именно те промежутки, в которые не работает Work_time
-
-
Хм, тогда нужно в аглицкий форум к отцам идти - может кто механизм Shedules лучше знает на счет сброса states.
-
спасибо за помощь.
попробую последовать вашему совету. -
Приветствую.
Настраиваю PFSense 2.0.1-RELEASE (i386), разбираюсь с Traffic Shaper. Визардом настроил следующее:- 1 lan, 2 wan.
- Scheduler Type - HFSC.
- очередь P2P дефолтная, под нее выделено 10%.
- остальные пункты в мастере не активировал, чтоб создать начальную структуру очередей, а остальное добавить самому.
Задача: выставить для дефолтной очереди расписание, чтобы шейпер работал только в рабочее время.
Проблема в том, что для дефолтной очереди в веб-интерфейсе в Floating Rules отсутствуют какие-либо записи (я еще не добавлял никакие правила).
Возможно ли это сделать?И второй вопрос: никак не могу сообразить как сделать трафик из локальной сети до PFSense (административный трафик - ssh, icmp, https) высокоприелигированным? (потому что когда включаю для тестов торренты, то они всё забивают и веб-интерфейс тормозит, пинги теряются и т.д. )
Может все таки лучше правильно настроить шейпер и не мучаться ?
У меня и в рабочее время никто не урезает торренты (разрешены для "избранных", конечно) и ничего не тормозит. Просто ICMP, DNS, HTTP(S), POP3(S), SMTP(S) более высокий приоритет. Хоть и качают торренты 30 человек, серфинг и получение/отправка почты не тормозят . -
werter, расскажи поподробнее.
-
werter, расскажи поподробнее.
А что рассказывать-то ? Визардом создаю правила шейпера, в к-ых очередь для p2p и всего "неизвестного" имеет наименьший приоритет. Наивысшая у ACK , высокая отдается для ICMP и DNS, в дефолтную - http(s), ftp и ,если надо, pop3(s), smtp(s) , а также парочка для моих специфических нужд. Главное, указать реальную (!) скорость на вход\выход - я взял 80% от заявленной провайдером. После отработки визарда поудалял (можно просто откл. ) ненужные мне правила во floating rules.
Из поста ув. goliy (http://forum.pfsense.org/index.php/topic,41947.0.html) добавил в конфиги, зайдя через WinSCP на pf:
вот, какие стандартные настройки я подкрутил:
1. выставил трубкам qlimit'ы, ибо без них торренты непобедимы. Стало все чудесно, потерь больше нет, пинги отличные, життер еденичка, трубка с торрентами всегда уступает место кому угодно. Вообщем, кулимитов мне очень давно не хватало.
2. /boot/loader.conf
kern.ipc.nmbclusters="32768" - позволила получить АБСОЛЮТНО ровный результат на спидтесте. скорость не скачет ни на йоту. Такого ровного графика я не видел никогда и негде. Супер!Остальное было сделано дабы разрулить проблему с буффером
net.inet.tcp.syncache.bucketlimit="100"
net.inet.tcp.tcbhashsize="4096"
kern.ipc.nsfbufs="10240"3. /etc/sysctl.conf
kern.ipc.maxsockbuf=8388608
kern.ipc.maxsockets=204800
net.inet.tcp.msl=15000
kern.ipc.somaxconn=256Для очереди p2p ( т.е. той что не попадает ни в какие другие) выставил qlimit=2000 на вход\выход и ограничил до 90% Upperlimit для этой очереди на вх\вых. Bandwidth=0 Kbit\s на вход\выход во всех очередях (почему нуль, читаем тут http://www.probsd.net/pf/index.php/Hednod%27s_HFSC_explained).
И еще, после отработки шейпера на LAN у меня не было очереди qDefault (у всех так ?) . Была другая. Я ее грохнул ,создал qDefault и назначил ее дефолтной по аналогии с WAN.
После изменений в шейпере обязательно делать Diagnostics-Reset state-нажать Reset !
-
спасибо, обязательно попробую настроить так, но теперь уже на следующей неделе.
-
werter, напиши, пожалуйста, параметры очередей.
я не очень не понимаю, в каких очередях у тебя стоит Bandwidth=0 Kbit\s. Или только для очереди Р2Р ?
Тоже касается и Upperlimit … -
werter, напиши, пожалуйста, параметры очередей.
я не очень не понимаю, в каких очередях у тебя стоит Bandwidth=0 Kbit\s. Или только для очереди Р2Р ?
Тоже касается и Upperlimit …Bandwidth=0 Kbit\s - во всех очередях
Upperlimit - только для p2p . И для аплоада и для даунлоада.
-
werte, сделал.
Результат такой: торренты не отдают полосу трафику более приоритетному трафику.
Привожу скрины (я запускал торренты, ждал когда они займут всю полосу и открывал веб-странички):
мои правила
параметры очередей:
догадываюсь, что дело в правильном подборе параметров кривой Service Curve (sc). Но какие они должны быть ???
-
Это сделали ?
вот, какие стандартные настройки я подкрутил:
1. выставил трубкам qlimit'ы, ибо без них торренты непобедимы. Стало все чудесно, потерь больше нет, пинги отличные, життер еденичка, трубка с торрентами всегда уступает место кому угодно. Вообщем, кулимитов мне очень давно не хватало.
2. /boot/loader.conf
kern.ipc.nmbclusters="32768" - позволила получить АБСОЛЮТНО ровный результат на спидтесте. скорость не скачет ни на йоту. Такого ровного графика я не видел никогда и негде. Супер!Остальное было сделано дабы разрулить проблему с буффером
net.inet.tcp.syncache.bucketlimit="100"
net.inet.tcp.tcbhashsize="4096"
kern.ipc.nsfbufs="10240"3. /etc/sysctl.conf
kern.ipc.maxsockbuf=8388608
kern.ipc.maxsockets=204800
net.inet.tcp.msl=15000
kern.ipc.somaxconn=256Далее, почему у Вас ДВА WAN?! Моя схема для одного LAN и ОДНОГО WAN.
-
каюсь, именно это не сделал. сейчас исправлюсь.
Параметры очередей правильные?Далее, почему у Вас ДВА WAN?! Моя схема для одного LAN и ОДНОГО WAN.
Да, у меня два провайдера интернета. Не думал, что с этим сложности должны быть.
-
каюсь, именно это не сделал. сейчас исправлюсь.
Параметры очередей правильные?Далее, почему у Вас ДВА WAN?! Моя схема для одного LAN и ОДНОГО WAN.
Да, у меня два провайдера интернета. Не думал, что с этим сложности должны быть.
Bandwidth=0 Kbit\s, не процентов.
Приехали… Ну так и скорость разная небось? И каналов входящих (DOWNLOAD) тоже ДВА , а не один (qInternet на LAN)Нажимаем Remove Shaper и по-новой. Только теперь выбираем на первых шагах правильное кол-во вход. и исх. каналов (самый нижний , что там multi ,каж-ся). И пишем РЕАЛЬНУЮ скорость, РЕАЛЬНУЮ. Нечего пров-ра "перехваливать" :D
-
Bandwidth=0 Kbit\s, не процентов.
Приехали… Ну так и скорость разная небось? И каналов входящих (DOWNLOAD) тоже ДВА , а не один (qInternet на LAN)каналов сразу делал 2 (мульти ВАН) на 1 ЛАН.
скорость одинаковая у провайдеров, выставил 90% в шейпере.
поправил настройки в конфигурационных файлах иBandwidth=0 Kbit\s, не процентов.
сейчас проверяю
-
-
Bandwidth=0 Kbit\s, не процентов.
Приехали… Ну так и скорость разная небось? И каналов входящих (DOWNLOAD) тоже ДВА , а не один (qInternet на LAN)каналов сразу делал 2 (мульти ВАН) на 1 ЛАН.
скорость одинаковая у провайдеров, выставил 90% в шейпере.
поправил настройки в конфигурационных файлах иBandwidth=0 Kbit\s, не процентов.
сейчас проверяю
Я бы все таки сделал по ДВА на вх\вых . Два прова - 4 канала (суммарно).
З.ы. У вас они в failover или в load balance или одновременно и то и другое?