expppd в линуксе работает?

Вопросы и пожелания создателю
Гость

Сообщение Гость »

Wenger писал(а):
~AsmodeuS~ писал(а): А можно просто создать внешние скрипты и положить их в папку.
/usr/abills/libexec/ext_acct/
они будут запускатся при каждом акаунтигнг запрос с аргументами
acct_status_type NAS_IP_ADDRESS NAS_PORT
Ну вот, так всегда :) Жалко что пока нет доки по API, люди могли бы уже начать разные полезные модули писать...

Кстати, NAS_IP_ADDRESS и NAS_PORT для хэнгапа pppd малополезны, я использовал Acct-Session-Id.
~AsmodeuS~ писал(а): Или перенести все проверки в файлы billd что более правильно в данвм случае.
billd - предназначен для внешнего контроля за сесиями, снятием статистики с NAS серверов не подерживающих радиус акаунтинг.
Как я понял, расчет стоимости текущей сессии вообще почему-то находится в config.pl :) Я в racct.d при каждом alive просто делаю один запрос к БД (сколько на счету) и вызываю эту ф-ю расчета стоимости сессии, затем одна операция вычитания. Там 10 строк от силы.

линуксовый ппп умеет отшибать по траффику, ему нада отдать Session-Octets-Limit = скокабайт и Octets-direction = что считать, там помоему входящий/исходяший/сумарный/ или больший.

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

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

Anonymous писал(а): линуксовый ппп умеет отшибать по траффику, ему нада отдать Session-Octets-Limit = скокабайт и Octets-direction = что считать, там помоему входящий/исходяший/сумарный/ или больший.
Полезная инфа

Я сразу внёс это новшество в код возможности протетить нет ну у кого стоит линукс пожалуста простите

Woland

Сообщение Woland »

~AsmodeuS~ писал(а):Я сразу внёс это новшество в код возможности протетить нет ну у кого стоит линукс пожалуста простите
Обновил rauth.pl до последней версии. Теперь говорит Wrong password $=)
Кстати, в статистика по пользователям в биллинге не отображается. это связано с тем, что у меня линуксовый ппп, или с настройками?

GHhost
Сообщения: 12
Зарегистрирован: Ср апр 27, 2005 5:16 pm
Контактная информация:

Сообщение GHhost »

~AsmodeuS~ писал(а):
Anonymous писал(а): линуксовый ппп умеет отшибать по траффику, ему нада отдать Session-Octets-Limit = скокабайт и Octets-direction = что считать, там помоему входящий/исходяший/сумарный/ или больший.
Полезная инфа

Я сразу внёс это новшество в код возможности протетить нет ну у кого стоит линукс пожалуста простите
я это сам дописал для версии 0.23b которая на sf, добавил еще один тип NAS и отдаю этому насу эти параметры так же как для exppp, там вобщем то все просто, постестил, работает, считает, деньги снимает, но есть проблемы с тарифами, линуксовый ppp неумеет делить траффик, максимум что можно это скормить ему Frqamed-Filter-Id и то что в этот фильтр попадает учитываться вообще не будет, плюс ему нельзя отдать ограничения на входящий и исходящий траффик одновременно, можно только на чтото одно, это я вобщем то выше писал это определяется парой Octets-Directions, из этого всего вытекает проблема с тарифами, они там как я понял превалирующий траффки считать нельзя, у меня вобщем то нет задачи деления траффика и учета этих разделений, мне хвататет Framed-Filter-Id в котором локальные сети и где траффик бесплатен, а все остальное уже платный и считать мне нудно привалирующий, есть еще несколько задач, я почитав форум так понял что часть из них разработчики собираются решить, часть придется самомо, и еще я так понял линукса у вас нет, посему у меня есть желание присоединиться к проэкту, и у меня естьпожелание если вы не против того чтобы разнести русский язык на 2 кодировки - 1251 и koi8-r ибо 1251 мне читать нечем да и не признаю я ее принципиально то буду рад помоч чем смогу.

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

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

Все что попало в официальную ветку будет переноситься дальше.
И Вам не прийдётся все переписіваать с нуля.

Для фильтров есть отдельная опция.

Билинг по умолчанию ставит только общий лимит трафика.

Все конструктівніе изменения я буд тотчаже вносить в CVS.

для этого нужно просто создать кои версию словаря и запостить его мне я добавлю его

barmaley
Сообщения: 3
Зарегистрирован: Ср май 17, 2006 4:03 pm

Сообщение barmaley »

2) в доп. параметрах RADIUS в настройках NAS вписал Acct-Interim-Interval=60 -- и pppd нормально отдает Alive пакеты
Это работает почему то только если выбрать тип NAS - other
иначе (pppd + radius plugin) параметр Acct-Interim-Interval игнорируется :(
Версия 0.31

barmaley
Сообщения: 3
Зарегистрирован: Ср май 17, 2006 4:03 pm

Сообщение barmaley »

Exec-Program-Wait: value-pairs: Session-Timeout = 41517, MS-MPPE-Encryption-Types = 0x00000006, Session-Octets-Limit = 404750336, MS-MPPE-Encryption-Policy = 0x00000001, MS-CHAP2-SUCCESS = 0x7d533d35444143353337413542423136363142344534384234383037333642463743324541393242334441, Octets-Direction = 0, Framed-IP-Address = 192.168.0.2, Framed-IP-Netmask = 255.255.255.255, MS-CHAP-MPPE-Keys = 0x624aac413795cdc1aa536086ff31c0a87091855a736f49160000000000000000, Acct-Interim-Interval = 60
Exec-Program: returned: 0
Sending of id 33 to 127.0.0.1 port 32898
MS-CHAP2-Success = 0x7d533d35444143353337413542423136363142344534384234383037333642463743324541393242334441
MS-MPPE-Recv-Key = 0x0bff483eb86c2ae76efe4370128a1355
MS-MPPE-Send-Key = 0x35fdb1705a6c69a4d9418cf34490146b
MS-MPPE-Encryption-Policy = 0x00000001
MS-MPPE-Encryption-Types = 0x00000006
Session-Timeout = 41517
rad_recv: Accounting-Request packet from host 127.0.0.1:32898, id=34, length=115
Acct-Session-Id = "446D8FA44B2900"
User-Name = "barmaley"
Acct-Status-Type = Start
Service-Type = Framed-User
Framed-Protocol = PPP
Calling-Station-Id = "192.168.3.128"
Acct-Authentic = RADIUS
NAS-Port-Type = Async
Framed-IP-Address = 192.168.0.2
NAS-IP-Address = 192.168.3.1
NAS-Port = 0
Acct-Delay-Time = 0
Exec-Program: /usr/abills/libexec/racct.pl
Sending Accounting-Response of id 34 to 127.0.0.1 port 32898


Как видно Session-Octets-Limit Octets-Direction и Acct-Interim-Interval
в Access-Accept не попадают :(
почему это может происходить?
linux + ppp + pptp + abills от 20060513

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

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

1 сообщение не в том форуме

2 Session-Octets-Limit = 404750336,

Stas
Сообщения: 64
Зарегистрирован: Ср май 31, 2006 6:07 am

Сообщение Stas »

barmaley писал(а): Как видно Session-Octets-Limit Octets-Direction и Acct-Interim-Interval
в Access-Accept не попадают :(
почему это может происходить?
linux + ppp + pptp + abills от 20060513
я нарыл - см. http://abills.asmodeus.com.ua/forum/vie ... =4710#4710

Ответить