The OpenNET Project / Index page

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

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

"Настройка pf + cbq или priq - узкий канал" 
Сообщение от LuckyBird Искать по авторуВ закладки(??) on 27-Апр-05, 10:27  (MSK)
Добрый день.
У меня появился такой вопрос:

В одном офисе установлен ADSl 64000b/16000b
Проьлема в том что когда внутренний почтовый сервер отправляет почту , то у меня при соединению к серверу  по ssh всё жутко тормозит,
для этого я решил ограничить постовый трафик, но прблема в том что сbq не даёт сделать пропускную способность канала менее 6 кб
altq on $ext_if priq  bandwidth 15000b queue { std_out, ssh_out, smtp_out,
http_out, dns_out)
queue std_out  cbq(default)
queue ssh_out priority 7 cbq(red)
queue smtp_out priority 2 bandwidth 2000b cbq(red borrow)
queue http_out priority 4 cbq(red)
queue dns_out priority 5

pass in on $ext_if inet proto tcp from any to ($ext_if) port $tcp_services_high flags S/SA keep state queue ssh_out
pass out on $ext_if inet proto tcp from ($ext_if) to any port smtp modulate state flags S/SA queue smtp_out

Но такое правило не даёт примениться
pfctl: queue bandwidth must be larger than 5.59Kb
cbq: queue smtp is too slow!

Можно ли это как-нибудь обойти ?


Настроил через priq
altq on $ext_if priq  bandwidth 15000b queue { std_out, ssh_out, smtp_out, http_out, dns_out)
queue std_out  priq(default)
queue ssh_out priority 15 priq(red)
queue smtp_out priority 2 priq(red)
queue http_out priority 4 priq(red)
queue dns_out priority 5

pass in on $ext_if inet proto tcp from any to ($ext_if) port $tcp_services_high flags S/SA keep state queue ssh_out
pass out on $ext_if inet proto tcp from ($ext_if) to any port smtp modulate state flags S/SA queue smtp_out


Но когда сервер загружен всё равно с трудом  даёт соедениться, что можно сделать помогите пожалуйста ?

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

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Настройка pf + cbq или priq - узкий канал" 
Сообщение от Асен Тотин emailИскать по авторуВ закладки on 28-Апр-05, 02:08  (MSK)
Привет,

Через HTB сможете ограничить трафик и на меньших скоростях. Во избежание потери пакетов из-за переполнения очереди, ставьте qdisc pfifo с большой стоимостью - напр., 4096 пакетов.

WWell,

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

2. "Настройка pf + cbq или priq - узкий канал" 
Сообщение от LuckyBird Искать по авторуВ закладки(??) on 28-Апр-05, 12:14  (MSK)
Как я понимаю HTB только под линух ?
у меня установлен FreBSD 5.3
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Настройка pf + cbq или priq - узкий канал" 
Сообщение от Асен Тотин emailИскать по авторуВ закладки on 28-Апр-05, 14:29  (MSK)
Привет,

насколькко мне известно, да.

WWell,


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

4. "Настройка pf + cbq или priq - узкий канал" 
Сообщение от Artem Искать по авторуВ закладки(??) on 04-Май-05, 03:38  (MSK)
Забудьте про нормальную работу altq на freebsd!
По всей видимости, altq более менее работает только на openbsd!
С выходом freebsd 5.4 обещали исправить работоспособность altq, ну что же поживем увидим :)

P.S. А пока все что я видел на форуме по "нормальному" делению канала это использование DUMMYNET, причем независимо от того, какой firewall используется!

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

5. "Настройка pf + cbq или priq - узкий канал" 
Сообщение от Zedis emailИскать по авторуВ закладки(??) on 04-Май-05, 14:07  (MSK)
>Забудьте про нормальную работу altq на freebsd!
>По всей видимости, altq более менее работает только на openbsd!
>С выходом freebsd 5.4 обещали исправить работоспособность altq, ну что же поживем
>увидим :)
>
>P.S. А пока все что я видел на форуме по "нормальному" делению
>канала это использование DUMMYNET, причем независимо от того, какой firewall используется!
>


Бля и будет тормозит ты режешь какнал только для пакетов с флагом SYN или SYN+ACK эти комбинации флагов участвуют только при соединении а дальше уже другие флаги участвуют если не веришь поставь последним правило block quick all и увидешь что вообще не чего работать не будет
убери влаги S/SA или почитай по больше про TCP

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


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

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




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

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