Dummynet/table шейпер и Новый!!! тариф

Ответить
l30l3
Сообщения: 82
Зарегистрирован: Вт авг 28, 2007 8:57 am

Dummynet/table шейпер и Новый!!! тариф

Сообщение l30l3 »

Суть проблемы:
Есть работающий биллинг с работающим шейпером.
Завожу новый тариф с ограничением скорости, и назначаю его абоненту. Абонент подключается, и трафик не идет. Ставлю этому же абоненту старый тариф - трафик идет, возвращаю новый - не идет.
Насколько я понял - просто не создаются пайпы скоростей для тарифов

/usr/abills/libexec/billd checkspeed NAS_IDS=1 не помогает.

/usr/abills/libexec/billd checkspeed NAS_IDS=1 RECONFIGURE=1 помогает, но сносит при этом все правила в фаерволле.

Это только у меня так, или у всех?
Как можно поднять пайпы для нового тарифа не снося при этом правила в фаерволле?

У меня:
Freebsd 7
ABillS 0.52b
MPD5
Dummynet/table шейпер!!! (ng_car к сожалению вешает систему)

jack
Сообщения: 56
Зарегистрирован: Сб мар 20, 2010 4:22 pm

Re: Dummynet/table шейпер и Новый!!! тариф

Сообщение jack »

тему ниже почитайте, может чем поможет

l30l3
Сообщения: 82
Зарегистрирован: Вт авг 28, 2007 8:57 am

Re: Dummynet/table шейпер и Новый!!! тариф

Сообщение l30l3 »

jack писал(а):тему ниже почитайте, может чем поможет
Читал, у меня шейпер отрабатывает (да он вообще на Dummynet ), адреса в таблицы добавляются, всё ок.
Не добавляются правила пайпов для свеже-созданного тарифа (сами пайпы создаются).

Вот добавил вручную эти правила сейчас - всё работает. Может есть способ попроще?

l30l3
Сообщения: 82
Зарегистрирован: Вт авг 28, 2007 8:57 am

Re: Dummynet/table шейпер и Новый!!! тариф

Сообщение l30l3 »

Видимо без RECONFIGURE=1 никак не возможно добавить новый тариф. При этом он сносит все остальные правила фаервола (если они есть), что не есть хорошо.

Предлагаю автору использовать ipfw add 10000 set 10 pipe 10000 ... для правил пайпов, и при RECONFIGURE=1 выполнять flush только для него в billd:

push @FW_ACTIONS, "$IPFW -q delete set 10";
push @FW_ACTIONS, "$IPFW -q pipe flush";
push @FW_ACTIONS, "$IPFW -q table 10 flush";

Пока перевожу свои правила в set 31

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Dummynet/table шейпер и Новый!!! тариф

Сообщение ~AsmodeuS~ »

/usr/abills/libexec/billd checkspeed NAS_IDS=1 RECONFIGURE=1 ; ipfw /etc/fw.conf

перечитать Ваш фаервол ?

Ответить