The OpenNET Project / Index page

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

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

"Настройка dummynet в ipfw"  +/
Сообщение от timur_m (ok) on 29-Янв-08, 15:00 
Здравствуйте.
Есть вопрос по шейпингу трафика средствами dummynet.
На сколько понимаю, если я хочу ограничивать в скорости каждого пользователя отдельно, то и канал pipe я должен создавать отдельно для определенного ip. Предположим, для входящего трафика:
ipfw add 1 pipe 1 all from any to 10.1.1.1/32
И формат конфигурации канала для него будет:
ipfw pipe 1 config bw 100Kbit/s delay 300ms

Возможно канал создавать один для диапазона адресов:
ipfw add 1 pipe 1 all from any to 10.1.1.0/24
и отдельно конфигурацию канала для определенных ip?
К примеру для 10.1.1.1/32 - 100Kbit/s
для 10.1.1.2/32 - 200Kbit/s
...

Или, все таки, если я хочу ограничить скорость входящего и исходящего канала, мне нужно сделать 4 записи в ipfw?

Подскажите пожалуйста.

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

 Оглавление

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


1. "Настройка dummynet в ipfw"  +/
Сообщение от zerofx email(ok) on 30-Янв-08, 09:14 
>[оверквотинг удален]
>ipfw add 1 pipe 1 all from any to 10.1.1.0/24
>и отдельно конфигурацию канала для определенных ip?
>К примеру для 10.1.1.1/32 - 100Kbit/s
>для 10.1.1.2/32 - 200Kbit/s
>...
>
>Или, все таки, если я хочу ограничить скорость входящего и исходящего канала,
>мне нужно сделать 4 записи в ipfw?
>
>Подскажите пожалуйста.

Пиши в асю - 494550981 подскажу! К сожалению люди здесь к таким траблам иравнодушни... И помоши можна ждать месяцами 8( - к сожелению .... Я тоже интересовалса, и тоже никто не ответил....

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

2. "Настройка dummynet в ipfw"  +/
Сообщение от VArtem (ok) on 30-Янв-08, 18:21 
я так понял вы хотите дать одинаковые скорости целому списку ип адресов, будь-то целая подсеть или что-либо другое. Реализуется при помощи маски. Пример:
ipfw table 1 add 192.168.0.5    #user1
ipfw table 1 add 192.168.0.7   #user2
ipfw table 1 add 192.168.0.8     #user3
ipfw table 1 add 192.168.0.9     #user4
ipfw table 1 add 192.168.0.12    #user5

ipfw add pipe 102 all from "table(1)" to any via dc0
ipfw pipe 102 config mask src-ip 0x000000ff bw 64Kbit/s queue 50
ipfw add pipe 103 all from any to "table(1)" via dc0
ipfw pipe 103 config mask dst-ip 0x000000ff bw 128Kbit/s queue 50

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

3. "Настройка dummynet в ipfw"  +/
Сообщение от Ziminson email(ok) on 15-Дек-08, 16:49 
А вот подскажите пожалуйста - создается эта таблица с юзерами и она добавляется в правило - и как будет скорость регулироваться? Эти 128/64 будут для каждого или вообще для всей этой подгруппы общие 128/64, который делиться между всеми будут?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Настройка dummynet в ipfw"  +/
Сообщение от Linozh email on 12-Июн-09, 18:20 
Добрый день. Втрорые сутки мучаюсь с ipfw и все безрезультатно. Задача поделить канал.
Добавил в /etc/rc.conf следующее:


    firewall_enable="YES"
    firewall_script="/etc/ipfw.rules"
    firewall_logging="yes"
    dummynet_enable="yes"


В /etc/ipfw.rules прописал:


    ipfw -f flush
    ipfw -f pipe flush
    ipfw -f queue flush

    ipfw table 1 add 192.168.1.2 #User1
    ipfw table 1 add 192.168.1.7 #User2

    ipfw pipe 102 config mask src-ip 0x000000ff bw 64Kbit/s queue 50
    ipfw add pipe 102 all from "table(1)" to any via re0
    ipfw pipe 103 config mask dst-ip 0x000000ff bw 64Kbit/s queue 50
    ipfw add pipe 103 all from any to "table(1)" via re0


Канал 300Kbit/s (правда реально не бывает больше 220). По тестам http://www.speedtest.net/ показывает 215Kbit/s входящая и 15Kbit исходящая. При попытке что-либо скачать используется весь доступный канал. В чем может быть проблема?

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

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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