forum.bitel.ru http://forum.bitel.ru/ |
|
Не считает трафик, время. http://forum.bitel.ru/viewtopic.php?f=5&t=4269 |
Страница 1 из 1 |
Автор: | B0FH [ 07 июл 2010, 13:39 ] |
Заголовок сообщения: | Не считает трафик, время. |
Доброго всем времени суток! Установил BGBilling 5.0 с модулем DialUP(VPN) на Debian Lenny 5.0.5 + PPTPD Настройки делал по примерам. Всё вроде запустилось. Соеденение устанавливается. Но проблема в том что в Отчёте не считается ни трафик ни время. А почему понять не могу. При этом "время входа" и "время выхода" в отчёте по vpn пользователю совпадает, хотя сессии были и по 3 и по 4 часа. Поскажите куда копать? |
Автор: | snark [ 07 июл 2010, 16:55 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
/me ушел за хрустальным шаром |
Автор: | skyb [ 07 июл 2010, 17:19 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
snark писал(а): /me ушел за хрустальным шаром где то распродажа? ![]() |
Автор: | B0FH [ 08 июл 2010, 09:03 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
Я понимаю конечно что телепаты возможно в отпуске)) Но я bgbilling вижу второй раз в жизни (первый был дай бог не соврать году в 2006) Может есть какие идеи? |
Автор: | skyb [ 08 июл 2010, 09:13 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
B0FH писал(а): Я понимаю конечно что телепаты возможно в отпуске)) Но я bgbilling вижу второй раз в жизни (первый был дай бог не соврать году в 2006) Может есть какие идеи? Так вы выложите конфиги ваши, а то телепаты действительно в отпуске ![]() |
Автор: | B0FH [ 08 июл 2010, 11:27 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
Конфиги: /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 |
Автор: | snark [ 08 июл 2010, 14:28 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
Acct-Interim-Interval pppd поддерживает? покажите скрин "Модули -> Редактор модулей и услуг -> dialup" чтобы коды услуг посмотреть почему бы не использовать pools.global раз у Вас всеравно один пул? |
Автор: | B0FH [ 08 июл 2010, 15:37 ] | ||
Заголовок сообщения: | Re: Не считает трафик, время. | ||
Цитата: Acct-Interim-Interval pppd поддерживает? pppd ставился из пакета. а как узнать можно?
|
Автор: | skyb [ 08 июл 2010, 16:00 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
А галочку на используется из каких побуждений не ставили ?? |
Автор: | B0FH [ 09 июл 2010, 09:13 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
Да вот если честно зам заметил только когда залез (потерялся немного в настройке) Из-за этого возможно возникновение данной проблемы? |
Автор: | skyb [ 09 июл 2010, 12:22 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
Ещё как |
Автор: | B0FH [ 09 июл 2010, 16:54 ] | ||
Заголовок сообщения: | Re: Не считает трафик, время. | ||
Галочки поставил, ситуация не изменилась.
|
Автор: | snark [ 09 июл 2010, 17:08 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
лог хоть одной сессии - в студию! |
Автор: | B0FH [ 09 июл 2010, 17:41 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
Пожалуйста: Код: 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. |
Автор: | snark [ 09 июл 2010, 17:54 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
у Вас нет Acct-Input-Octets и Acct-Output-Octets поэтому и не считает ... |
Автор: | B0FH [ 09 июл 2010, 18:15 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
Цитата: у Вас нет Acct-Input-Octets и Acct-Output-Octets поэтому и не считает ... а каким образом включается поддержка radius accounting в pppd? |
Автор: | snark [ 09 июл 2010, 18:34 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
может у вас какой-то странный pppd который вообще не хочет с радиусом общаться в плане аккаунтинга, т.к. даже в стоп пакете он не присылает атрибутов с трафиком? |
Автор: | B0FH [ 12 июл 2010, 11:21 ] |
Заголовок сообщения: | Re: Не считает трафик, время. |
Обыкновенный абсолютно, версии 2.4.4 Установлен методом aptitude install pppd. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |