Тариф с ограниченной скоростью

Технические вопросы по UTM 5.0
Ответить
mefisto
Сообщения: 1
Зарегистрирован: Вт фев 01, 2005 01:13

Тариф с ограниченной скоростью

Сообщение mefisto »

не поделитесь опытом как делали, тарфиы к примеру безлимитные с ограниченной пропускной способностью, к примеру 192,256,512к

DIBLOPOPS
Сообщения: 49
Зарегистрирован: Пт янв 21, 2005 19:30
Откуда: Moscow
Контактная информация:

Сообщение DIBLOPOPS »

Далее написанное работает на FreeBSD 5.2.1, ipfw, dummynet, utm5

1. Тариф к примеру неогранич. 64Kbit/s. ID тарифа 23
2. Правила Firewall -> Добавляем, снимаем галку с ВСЕ ПОЛЬЗОВАТЕЛИ, ставим ID тарифа 23, и ID брандмауэра ipfw, допустим 1.
3. Включение: pipe RULE_ID config bw 8Kbit/s (у меня почему то вышло что rfw прописывает скорость в 8 раз больше, то есть если поставить 10Kbit/s то реально по ipfw pipe list увидим 80Kbit/s, не знаю с чем связано, методом тыка было определено :).
4. Выключение: pipe delete RULE_ID
5. Добавляем ещё одно правило по 1-му пункту.
6. Включение: add RULE_ID pipe RULE_ID all from any to UIP
7. Выключение: delete RULE_ID
8. Добавляем ещё одно правило по 1-му пункту :).
9. Включение: add RULE_ID pipe RULE_ID all from UIP to any
10. Выключение: delete RULE_ID

Возможно вариант не самый удачный, зато рабочий :)

Для включения Dummy NET в FreeBSD ядро собрать с options DUMMYNET.

Моё выглядит так:

......
options IPFIREWALL
options DUMMYNET
options IPDIVERT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options TCP_DROP_SYNFIN
......

Удачи :D

Ответить