Патч поддержки gigawords для pppd

Установка, настройка, поддержка
NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Патч поддержки gigawords для pppd

Сообщение NiTr0 »

А в /etc/radiusclient, откуда скорее всего они и берутся?

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

Re: Патч поддержки gigawords для pppd

Сообщение zakachkin »

NiTr0 писал(а):А в /etc/radiusclient, откуда скорее всего они и берутся?
Спасибо тебе ОГРОМНОЕ за долготерпение и самое главное за помощь-))

маааленький вопрос ещё
Код:
Acct-Interim-Interval=60,
Acct-Input-Gigawords=2,
Acct-Output-Gigawords=2,
Session-Octets-Limit=0

С этими параметрами я получу то что мне надо?
Я не волшебник... я только учусь!

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Патч поддержки gigawords для pppd

Сообщение NiTr0 »

Acct-Input-Gigawords=2,
Acct-Output-Gigawords=2,
А это зачем? :shock:

Seasonf
Сообщения: 4
Зарегистрирован: Вт мар 09, 2010 2:36 pm

Re: Патч поддержки gigawords для pppd

Сообщение Seasonf »

Есть собранный под дебиан ленни амд64 pppd с maxoctets патчем и патчем gigawords от гентоо.
Работает.
Кому надо могу выложить.
Будет ли Гигавордсы обрабатываться Abills'ом ?

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Патч поддержки gigawords для pppd

Сообщение NiTr0 »

А зачем бы тогда вообще патчили? ;)

Seasonf
Сообщения: 4
Зарегистрирован: Вт мар 09, 2010 2:36 pm

Re: Патч поддержки gigawords для pppd

Сообщение Seasonf »

Ну, у меня в данный момент это добро не с Абиллсом работает.
Поэтому и спросил.
А то вычитал в конфигах, что мол ограничиваем длину сессии 2-мя Гб и все тут...
Вот и интересно, будет ли считать больше 4Г, если ему приходить гигавордсы в алайвах будут.

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Патч поддержки gigawords для pppd

Сообщение NiTr0 »

Ограничивается исходя из максимального Session-Octets-Limit, а не из-за лимита в алив-пакетах ;)

Seasonf
Сообщения: 4
Зарегистрирован: Вт мар 09, 2010 2:36 pm

Re: Патч поддержки gigawords для pppd

Сообщение Seasonf »

Уже не вспомню где было написано, то ли в комментах конфига, то ли на форуме, что это самое ограничение как раз и выбирается до 4Г, потому что дальше возникают странности.

По нынешним временам хорошего качества фильм имеет бOльший размер и рвать сессию не хорошо.
Посему, если указать, например, Session-Octets-Limit равное 30Г и НАС будет честно присылать счетчик переполнений (он же Acct-Input-Gigawords, Acct-Оutput-Gigawords), будет ли биллинг продолжать считать трафик сессии после переполнения Acct-Input-Octets, Acct-Оutput-Octets

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Патч поддержки gigawords для pppd

Сообщение NiTr0 »

Seasonf писал(а):Посему, если указать, например, Session-Octets-Limit равное 30Г...
...то нас сбредит, ибо Session-Octets-Limit - 32-битное, для pppd- еще и signed насколько я помню.

Seasonf
Сообщения: 4
Зарегистрирован: Вт мар 09, 2010 2:36 pm

Re: Патч поддержки gigawords для pppd

Сообщение Seasonf »

NiTr0 писал(а):
Seasonf писал(а):Посему, если указать, например, Session-Octets-Limit равное 30Г...
...то нас сбредит, ибо Session-Octets-Limit - 32-битное, для pppd- еще и signed насколько я помню.
Опять 25 :mrgreen: Говорю же... pppd присылает Гигавордсы, а обычный каунтер не останавливается, а после переполнения сбрасывается на 0 и каунтер гигавордсов инкрементирует и начинает считать снова. Чтобы посчитать полный трафик сессии, надо число, пришедшее в гигавордсах помножить на разрядность 32бит -- то бишь примерно 4Г и приплюсовать текущее состояние счетчика.
Так работает пропатченый гигавордсами пппд и мой текущий биллинг корректно считает размерность сессии.

Таким образом в приходящих на биллинг Алайв пакетах видим нечто похожее на:
Framed-Protocol = PPP
Acct-Authentic = RADIUS
Acct-Session-Time = 69461
Acct-Output-Octets = 2392222892
Acct-Output-Gigawords = 0
Acct-Input-Octets = 4269888281
Acct-Input-Gigawords = 7
Acct-Output-Packets = 20087182
Acct-Input-Packets = 34972929
Calling-Station-Id = "00:16:17:EB:97:32"
NAS-Port-Type = Async
Framed-IP-Address = 192.168.64.123
NAS-IP-Address = 10.0.0.7

Значит, вооружаемся калькулятором и считаем:
Acct-Input-Gigawords * 2^32 + Acct-Input-Octets = 7 * 4294967296 + 4269888281 = 34334659353 Байт или примерно 31.977 Gib
Мой нынешний паровоз так и считает приходящее от этого НАСа.

Будет ли считать Abills ?

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Патч поддержки gigawords для pppd

Сообщение NiTr0 »

Seasonf писал(а):Опять 25 :mrgreen: Говорю же... pppd присылает Гигавордсы
А я говорю о том, что лимит в 2 ГБ обусловлен не отсутствием гигавордсов ;) Иначе бы лимит был как раз 4 гига.
Seasonf писал(а):Будет ли считать Abills ?
Будет.

Ответить