BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 26 июн 2025, 02:44

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: Не считает трафик, время.
СообщениеДобавлено: 07 июл 2010, 13:39 
Не в сети

Зарегистрирован: 07 июл 2010, 11:12
Сообщения: 9
Карма: 0
Доброго всем времени суток!
Установил BGBilling 5.0 с модулем DialUP(VPN) на Debian Lenny 5.0.5 + PPTPD
Настройки делал по примерам. Всё вроде запустилось. Соеденение устанавливается.
Но проблема в том что в Отчёте не считается ни трафик ни время. А почему понять не могу.
При этом "время входа" и "время выхода" в отчёте по vpn пользователю совпадает, хотя сессии были и по 3 и по 4 часа.
Поскажите куда копать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 07 июл 2010, 16:55 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
/me ушел за хрустальным шаром


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 07 июл 2010, 17:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
snark писал(а):
/me ушел за хрустальным шаром

где то распродажа? :D

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 08 июл 2010, 09:03 
Не в сети

Зарегистрирован: 07 июл 2010, 11:12
Сообщения: 9
Карма: 0
Я понимаю конечно что телепаты возможно в отпуске)) Но я bgbilling вижу второй раз в жизни (первый был дай бог не соврать году в 2006) Может есть какие идеи?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 08 июл 2010, 09:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
B0FH писал(а):
Я понимаю конечно что телепаты возможно в отпуске)) Но я bgbilling вижу второй раз в жизни (первый был дай бог не соврать году в 2006) Может есть какие идеи?

Так вы выложите конфиги ваши, а то телепаты действительно в отпуске ;)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 08 июл 2010, 11:27 
Не в сети

Зарегистрирован: 07 июл 2010, 11:12
Сообщения: 9
Карма: 0
Конфиги:

/etc/ppp/options
Код:
lock
mtu 1490
mru 1490
ms-dns 192.168.15.1
lcp-echo-interval 30
lcp-echo-failure 5
proxyarp
auth
-pap
+chap
ipcp-accept-local
ipcp-accept-remote
deflate 0
plugin radius.so


/etc/pptpd.conf
Код:
speed 115200
option /etc/ppp/options
pidfile /var/run/pptpd.pid
debug
localip 192.168.15.1
remoteip 192.168.15.50-254


/etc/radiusclient/radiusclient.conf
Код:
auth_order radius
login_tries 4
login_timeout 60
nologin /etc/nologin
authserver 127.0.0.1:1812
acctserver 127.0.0.1:1813
servers /etc/radiusclient/servers
dictionary /etc/radiusclient/dictionary
seqfile /var/run/radius.seq
mapfile /etc/radiusclient/port-id-map
default_realm
radius_timeout 10
radius_retries 3


/etc/radiusclient/servers
Код:
# Make sure that this file is mode 600 (readable only to owner)!
#
#Server Name or Client/Server pair              Key
#----------------                               ---------------
#portmaster.elemental.net                       hardlyasecret
#portmaster2.elemental.net                      donttellanyone
127.0.0.1               passw0rd


/etc/snmp/snmpd.conf
Код:
com2sec billing 127.0.0.1 passw0rd
com2sec local localhost public

group groupbill v2c billing
group groupbill v2c local

view all included .1.3.6.1.4.1.2021.255 ff.f0

access  groupbill       ""      v2c     noauth  prefix  all     all     none


/usr/local/BGRadiusDialUp/radius.properties
Код:
processor.class=bitel.billing.server.processor.dialup.DialUpProcessor
processor.mid=1

db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAutoCommits=true&cachePrepStmts=true
db.user=bill
db.pswd=bgbilling
db.maxIdle=20
db.maxActive=300

auth.port=1812
acct.port=1813
admin.port=1955

auth.thread.count=50
acct.thread.count=50

auth.thread.must.be.free.count=10
acct.thread.must.be.free.count=10

#collector.capture.flow.port.1=2001
#collector.capture.flow.port.1.type=netflow
#collector.capture.flow.port.1.thread.count=10
#
#collector.capture.flow.port.2=2002
#collector.capture.flow.port.2.type=sflow
#collector.capture.flow.port.2.thread.count=10


Конфиг модуля DialUp:
Код:
realmgr.default=default

#вендоры - производители оборудования и их коды
vendors=9=Cisco;2011=Huawei;2021=Unix PPP;529=Lucent;6618=Quintum;529=Ascend;311=Microsoft;12341=MPD
#минимальная и максимальная длина пароля
password.length.min=1
password.length.max=16
#длина автоматически генерируемого пароля
password.length.auto=6
#допустимые в пароле символы
password.chars=1234567890abcdefghijklmnopqrstuvwxyz
#сколько лет отображать в просмотре сессий через web
showyears=5
#XSL для печати и отправки на почту сессий
xslt.1=dialup_login_sessions.xsl
reportTitle.1=Отчет по сессиям DialUp
#XSL для печати и отправки на почту наработки по логинам
xslt.2=dialup_login_amount.xsl
reportTitle.2=Отчет по наработке на логины DialUp
#коды услуг, не затрагиваемых при перерасчете, например, если услуга используется для занесения наработки скриптом
#service.recalc.ignore=

#в просмотре сессий в на Web странице кол-во выводимых на странице сессий
show.sessions.on.page=25
#пункты Web - меню
web.menuItem1=Просмотр сессий DialUp
web.menuItem2=Наработка по логинам DialUp
web.menuItem3=Cмена пароля на логины DialUp
web.menuItem4=Учетные периоды
#граница некарточных логинов
top.nocard.login=10000
#адрес и порт управления RADIUS сервера для возможности завершения сессий в мониторе модуля
#адрес должен совпадать с адресом где стоит RADIUS сервер, порт с admin.port из radius.properties
radius.manage=127.0.0.1:1955

############### опции RADIUS сервера #######################
#1 - проверять наличие в договоре всех требуемых услуг при авторизации, иначе ошибка авторизации "Услуга запрещена"
check.service=0
#код модуля "карточки", 0 - модуль "карточки" не используется
card.module.id=0
#количество одновременных сессий, разрешенных карточным логинам
#card.login.session.count=1
#интервал, с которым запускается проверяльщик
killer.sleep=10
#время в сек., через которое происходит пересчет
update.time=60
#время в сек., через которое проверяется необходимость пересчета
run.sleep=3
#глобальный пул адресов
#pools.global=192.168.169.3-192.168.170.0;192.168.150.0
#для DialUP - режим работы
#1 - режим UPDATE - пересчет во время прохождения UPDATE  пакетов
#2 - режим CHECKER - пересчет по таймеру, UPDATE пакеты используются для получения
#информации о трафике
dialup.workmode=1
#для режима UPDATE - время после последнего UDPATE пакета, по истечении которого сессия считается неактивной
#(не учитывается в подсчете числа одновременных соединений)
max.update.timeout=120
#сколько максимально секунд соединение в статусе wait ждет Start пакета
max.wait.timeout=120
#параметры отсылальщика ошибок (в данной версии не используется)
#mailer.period=1800
#mailer.to=???
#разрешение пользователям без определенной группы REALM ов использовать группу default
realmgr.default=default
#частота отправки Update пакетов
realm.default=Acct-Interim-Interval=60
#Атрибуты радиуса доступные в списке атрибутов в редактировании логина
radius.attributes=Service-Type;Framed-Protocol;Framed-IP-Address;Framed-IP-Netmask;Framed-Routing;Filter-Id;Framed-MTU;Framed-Compression;Login-IP-Host;Login-Service;Login-TCP-Port;Old-Password;Reply-Message;Callback-Number;Callback-Id;Expiration;Framed-Route;Framed-IPX-Network;State;Class;Session-Timeout;Idle-Timeout;Termination-Action;NAS-Identifier;Proxy-State;Framed-Pool
#Наборы атрибутов, доступные при редактировании логина
#attrset.1.title=
#attrset.1.attributes=
#игнорировать длительность соединения в Acct-Session-Time атрибуте с NASа, вычислять самостоятельно
#ignore.acct.session.time=1

#параметры для логина
login.parameter.1.name=dialup.dns 
#символьное имя параметра, идентифицирует параметр
login.parameter.1.title=Тип ДНС
#название которое показываеться в редакторе
login.parameter.1.type=5
# тип параметра ( 1 - строка, 2 - булевое значение, 3 - целое, 4 - десятичное, 5 - перечисляемый список )
login.parameter.1.default=0
#значение по умолчанию (для типа 5 соответстует номеру перечисленного значения, нумерация начинаеться с 0)
login.parameter.1.listValue=Выключен;Цифровой логин;Логин входа
#только для 5 список возможных значений

pools.kogererVPN=192.168.15.50-192.168.15.255


Конфиг NAS:
Идентификатор 192.168.5.1
Адрес 192.168.5.1
Вендор UNIX PPP
Секрет passw0rd
Код:
nas.port_time.default.*=3
nas.port_traffic.default.*=1:RADIN;2:RADOUT
# код услуги "Время"
nas.inspector.class=bitel.billing.server.processor.EmptyNASConnectionInspector
nas.pools.kogererVPN=192.168.15.50-192.168.15.254
month.break=1
#разрешение активировать все типы карточек на этом NASе
card.activate.service=0
#поддержка CallBack (1-включите)
callback.support=0

#интервал между посылками на проверку либо сброс соедиенения
nas.inspector.sleep_time=60
#максимальное число попыток сброса соединения
nas.inspector.kill.max_messages=5

#SNMP порт и пароль (не нужны для PoD инспектора)
nas.inspector.snmp.port=161
nas.inspector.snmp.community=127.0.0.1

#Unix PPP
snmp.version=2
#возможные значения 2.4.2 и 2.4.3, для 2.4.4 указывается версия 2.4.3
pppd.version=2.4.3
nas.inspector.class=bitel.billing.server.processor.SNMPNASConnectionInspectorType2
nas.inspector.snmp.kill.oid=1.3.6.1.4.1.2021.255.1
nas.inspector.snmp.check.oid=1.3.6.1.4.1.2021.255


Логи:
BGRadiusDialUp/processor.log
Код:
07-06/19:19:34  INFO [main] DialUpProcessor - Session detail compress rules:
07-06/19:19:34  INFO [main] processor - Loading NAS list...
07-06/19:19:35  INFO [main] processor - NAS: 192.168.5.1 starting inspector Thread[Thread-9,5,main]
07-06/19:19:35  INFO [main] processor - Starting wait remover timeout=120
07-06/19:19:35  INFO [main] processor - Starting connections month breaker..
07-06/19:19:35  INFO [main] processor - LOADED NAS:  [ NAS-Identifier: 192.168.5.1; NAS-IP-Address: 192.168.5.1; SECRET: passw0rd; Vendor: 2021 ]
CONFIG: nas.port_time.default.*=3
nas.port_traffic.default.*=1:RADIN;2:RADOUT
# ??? ?????? "?????"
nas.inspector.class=bitel.billing.server.processor.EmptyNASConnectionInspector
nas.pools.kogererVPN=192.168.15.50-192.168.15.254
month.break=1
#?????????? ???????????? ??? ???? ???????? ?? ???? NAS?
card.activate.service=0
#????????? CallBack (1-????????)
callback.support=0

#???????? ????? ????????? ?? ???????? ???? ????? ???????????
nas.inspector.sleep_time=60
#???????????? ????? ??????? ?????? ??????????
nas.inspector.kill.max_messages=5

#SNMP ???? ? ?????? (?? ????? ??? PoD ??????????)
nas.inspector.snmp.port=161
nas.inspector.snmp.community=127.0.0.1

#Unix PPP
snmp.version=2
#????????? ???????? 2.4.2 ? 2.4.3, ??? 2.4.4 ??????????? ?????? 2.4.3
pppd.version=2.4.3
nas.inspector.class=bitel.billing.server.processor.SNMPNASConnectionInspectorType2
nas.inspector.snmp.kill.oid=1.3.6.1.4.1.2021.255.1
nas.inspector.snmp.check.oid=1.3.6.1.4.1.2021.255
07-06/19:19:35  INFO [main] processor - Dynamic DNS init => false
07-06/19:19:37  INFO [main] processor - Connection count checker..
07-06/19:19:37  INFO [main] processor - UPDATE mode SLEEP setter, timeout=120


Логи:
BGRadiusDialUp/radius.log
Код:
07-06/19:19:31  INFO [main] DefaultServerSetup - Init DB connection pools
07-06/19:19:34  INFO [main] DefaultServerSetup - Init trash pools..
07-06/19:19:34  INFO [main] Radius - Starting radius auth_port:1812  acct_port:1813 admin_port:1955
07-06/19:19:34  INFO [main] Radius - Init processor
        class: bitel.billing.server.processor.dialup.DialUpProcessor
        mid: 1
07-06/19:19:37  INFO [Thread-23] radius - Starting PortListener port=1812|type=AUTH_LISTENER
07-06/19:19:37  INFO [Thread-24] radius - Starting PortListener port=1813|type=ACCOUNT_LISTENER
07-06/19:19:37  INFO [Thread-25] AdminPortListener - Starting AdminPortListener on 1955


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 08 июл 2010, 14:28 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Acct-Interim-Interval pppd поддерживает?
покажите скрин "Модули -> Редактор модулей и услуг -> dialup" чтобы коды услуг посмотреть

почему бы не использовать pools.global раз у Вас всеравно один пул?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 08 июл 2010, 15:37 
Не в сети

Зарегистрирован: 07 июл 2010, 11:12
Сообщения: 9
Карма: 0
Цитата:
Acct-Interim-Interval pppd поддерживает?


pppd ставился из пакета. а как узнать можно?


Вложения:
услуг.JPG
услуг.JPG [ 10.77 КБ | Просмотров: 7112 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 08 июл 2010, 16:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
А галочку на используется из каких побуждений не ставили ??

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 09 июл 2010, 09:13 
Не в сети

Зарегистрирован: 07 июл 2010, 11:12
Сообщения: 9
Карма: 0
Да вот если честно зам заметил только когда залез (потерялся немного в настройке)
Из-за этого возможно возникновение данной проблемы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 09 июл 2010, 12:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Ещё как

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 09 июл 2010, 16:54 
Не в сети

Зарегистрирован: 07 июл 2010, 11:12
Сообщения: 9
Карма: 0
Галочки поставил, ситуация не изменилась.


Вложения:
.JPG
.JPG [ 52.17 КБ | Просмотров: 7099 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 09 июл 2010, 17:08 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
лог хоть одной сессии - в студию!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 09 июл 2010, 17:41 
Не в сети

Зарегистрирован: 07 июл 2010, 11:12
Сообщения: 9
Карма: 0
Пожалуйста:
Код:
09 17:53:54
Type=AUTHENTICATION_REQUEST
Attributes:
User-Name=bofh
CHAP-Password=u\u15?\u31??Z\u25w[x1n??
Y
NAS-IP-Address=192.168.5.1
NAS-Port=0
Service-Type=2
Framed-Protocol=1
Calling-Station-Id=192.168.10.5
CHAP-Challenge=v?L??v??l?\u19s?kk\u14\u15?@

09 17:53:54
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=bofh
NAS-IP-Address=192.168.5.1
NAS-Port=0
Service-Type=2
Framed-Protocol=1
Framed-IP-Address=192.168.15.50
Acct-Status-Type=1
Acct-Delay-Time=0
NAS-Port-Type=0
Calling-Station-Id=192.168.10.5
Acct-Session-Id=4C36FFC20ADC00
Acct-Authentic=1

09 17:53:54
Type=AUTHENTICATION_ACCEPT
Process time auth: 130 init_tariff: 1; set_ip: 1; common_auth: 35
Attributes:
Acct-Interim-Interval=60
Service-Type=2
Framed-Protocol=1
Trace:
Login found.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 09 июл 2010, 17:54 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
у Вас нет Acct-Input-Octets и Acct-Output-Octets поэтому и не считает ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 09 июл 2010, 18:15 
Не в сети

Зарегистрирован: 07 июл 2010, 11:12
Сообщения: 9
Карма: 0
Цитата:
у Вас нет Acct-Input-Octets и Acct-Output-Octets поэтому и не считает ...

а каким образом включается поддержка radius accounting в pppd?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 09 июл 2010, 18:34 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
может у вас какой-то странный pppd который вообще не хочет с радиусом общаться в плане аккаунтинга, т.к. даже в стоп пакете он не присылает атрибутов с трафиком?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не считает трафик, время.
СообщениеДобавлено: 12 июл 2010, 11:21 
Не в сети

Зарегистрирован: 07 июл 2010, 11:12
Сообщения: 9
Карма: 0
Обыкновенный абсолютно, версии 2.4.4 Установлен методом aptitude install pppd.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.061s | 54 Queries | GZIP : On ]