The OpenNET Project / Index page

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

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

"ipfw pipe деление канала"
Сообщение от horst emailИскать по авторуВ закладки(ok) on 12-Мрт-05, 16:54  (MSK)
Добрый день!
Выдержка из статьи по настройки ipfw

   >Если ограничение пропускной способности для каждого конкретного
   >пользователя - не самоцель, а только средство "справедливо" разделить
   >между ними имеющийся канал, то более корректной будет работа с одним
   >каналом и несколькими очередями (возможно, с различным проиритетом),
   >например:
   >
   >/sbin/ipfw pipe 1 config bw 1000Kbit/s
   >/sbin/ipfw queue 1 config pipe 1 weight 50 mask dst-ip 0x00000000
   >/sbin/ipfw add queue 1 ip from any to 192.168.0.1/24
   >
   >справедливо разделит пропускную способность в 1 мегабит между всеми
   >пользователями сети, т.к. очереди равноприоритетны (пакеты будут
   >выходить из пользовательских очередей "по очереди")

Вопрос: Разделение будет идти динамически, для тех кто использует сейчас инет, или же вообще статически делить на все компы в сетке?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "ipfw pipe деление канала"
Сообщение от Danil emailИскать по авторуВ закладки(??) on 12-Мрт-05, 21:26  (MSK)
По идее, полоса должна делиться справедливо.
Т.е. один человек забирает весь трафик. Два человека делят на двоих.
Трое - на троих =)))))

Рекомендую прочитать http://www.opennet.me/base/net/ipfw_guide.txt.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "ipfw pipe деление канала"
Сообщение от horst emailИскать по авторуВ закладки(??) on 13-Мрт-05, 15:31  (MSK)
>По идее, полоса должна делиться справедливо.
>Т.е. один человек забирает весь трафик. Два человека делят на двоих.
>Трое - на троих =)))))
>
>Рекомендую прочитать http://www.opennet.me/base/net/ipfw_guide.txt.html

Это была выдержка из этой же статьи :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "ipfw pipe деление канала"
Сообщение от horst emailИскать по авторуВ закладки(ok) on 14-Мрт-05, 12:53  (MSK)
Тупой может вопрос будет, новсё же.
сделал я pipe, но через него ничего не идёт...
Есть у меня правило allow ip from any to any
а pipe идёт после него с большим порядковым номером
Чтобы трафик шёл через pipe необходимо присвоить ему правило с меньшим номером, чем e allow ....  ???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "ipfw pipe деление канала"
Сообщение от Danil emailИскать по авторуВ закладки(??) on 14-Мрт-05, 13:01  (MSK)
Вы уверены, что прочитали ту статью?
Там ведь довольно неплохо и понятно всё расписано.
К тому же советую почитать man ipfw.

Вообще, чтобы загнать трафик в трубу или очередь, используются правила типа
ipfw add queue <n> ip from me to any out via <int_if>

Или можно не в очередь добавлять, а в pipe, для этого, соответственно, пишется pipe вместо queue.


Я предлагаю такой вариант: сначала первыми правилами вы "сортируете" трафик по очередям/трубам, а после этого он идёт дальше - на обработку правилами ipfw.
Для этого надо переменной sysctl net.inet.ip.fw.one_pass присвоить 0.
Она как раз означает (в общем смысле) - аналогично ли действие queue/pipe действию allow.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "ipfw pipe деление канала"
Сообщение от horst emailИскать по авторуВ закладки(ok) on 14-Мрт-05, 16:10  (MSK)
>Вы уверены, что прочитали ту статью?
>Там ведь довольно неплохо и понятно всё расписано.
>К тому же советую почитать man ipfw.
>
>Вообще, чтобы загнать трафик в трубу или очередь, используются правила типа
>ipfw add queue <n> ip from me to any out via <int_if>
>
>Или можно не в очередь добавлять, а в pipe, для этого, соответственно,
>пишется pipe вместо queue.
>
>
>Я предлагаю такой вариант: сначала первыми правилами вы "сортируете" трафик по очередям/трубам,
>а после этого он идёт дальше - на обработку правилами ipfw.
>
>Для этого надо переменной sysctl net.inet.ip.fw.one_pass присвоить 0.
>Она как раз означает (в общем смысле) - аналогично ли действие queue/pipe
>действию allow.


Cпасибо! просто я абсолютный новичок в Юникс системах, многие вещи мне просто не понятны из-за дефицита знаний( или ещё чего нить :) )
P.S. А по поводу sysctl net.inet.fw.one_pass 0
он мне выдал следующее:
sysctl: unknown oid 'net.inet.fw.one_pass'

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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