forum.bitel.ru
http://forum.bitel.ru/

BGBilling 6.0, Inet, Ericsson SE100, PPPoE
http://forum.bitel.ru/viewtopic.php?f=44&t=8596
Страница 1 из 1

Автор:  marahovsky [ 17 окт 2013, 19:30 ]
Заголовок сообщения:  BGBilling 6.0, Inet, Ericsson SE100, PPPoE

Доброго времени суток!
Схема следующая:

BGBilling
Код:
BGBillingServer v 6.0 build 1596 from 10.10.2013 14:36:00

Java
Код:
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)

GNU/Linux CentOS
Код:
2.6.32-358.18.1.el6.centos.plus.x86_64 #1 SMP Wed Aug 28 16:14:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


Ericsson SE100

BGInetAccess, BGInetAccounting

Inet
Код:
вер. 6.0 сборка 1248 от 10.10.2013 14:35:55


Пытаюсь поднять PPPoE

Конфиг NAS в биллинге
Код:
const.access.attributes=IP-Interface-Name=ACCESS;Acct-Interim-Interval=900

redirect.attributes=HTTP-Redirect-Profile-Name=NO_ACCESS;Forward-Policy=in:NO_ACCESS;Acct-Interim-Interval=900;

option.1.attributes=Service-Name:1=RSE-SVC-EXT;Service-Options:1=1;Service-Parameter:1=Rate=100000 Burst=12500000
option.3.attributes=Service-Name:1=RSE-SVC-EXT;Service-Options:1=1;Service-Parameter:1=Rate=10000 Burst=1250000

radius.disable.accessCodes=1,2,3,4,10,11,12
radius.disable.attributes=IP-Interface-Name=NO_ACCESS;{@redirect.attributes}
radius.disable.pattern.attributes=HTTP-Redirect-Profile-Name=NO_ACCESS

radius.inetOption.1.attributes={@const.access.attributes};{@option.1.attributes}
radius.inetOption.2.attributes={@const.access.attributes};{@option.2.attributes}
radius.inetOption.3.attributes={@const.access.attributes};{@option.3.attributes}

sa.radius.option.attributesPrefix=option.
sa.radius.connection.attributes=Acct-Session-Id
sa.radius.disable.attributes={@redirect.attributes}
sa.radius.service.closeAttributes=Deactivate-Service-Name:1=RSE-SVC-EXT


Тариф следующего вида
Изображение

При попытке открыть сессию, в radius.log сыпется следующее:
Код:
Packet type: Access-Request
Identifier: 33
Authenticator: {4E 54 E3 8B BA A2 59 3C 8B B0 31 A6 EB 43 24 F0}
Attributes:
  User-Name=testpppoe
  NAS-Port-Id=2/1 pppoe 46
  NAS-Identifier=RedBackSE100
  CHAP-Password={01 D8 A2 F2 BC B4 F5 31 95 62 4B AE E8 B0 F8 21 13}
  NAS-IP-Address=10.225.0.6
  NAS-Port=553648174
  Service-Type=2
  Framed-Protocol=1
  NAS-Port-Type=5
  CHAP-Challenge=NT㋺�Y<��1��C$�
  Platform-Type=4
  Medium-Type=11
  OS-Version=12.1.1.4p1
  Mac-Addr=00-1b-24-3a-f1-e7
  NAS-Real-Port=33619968
Common options: {deviceState=1}
10-17/16:25:53  INFO [rdsLstnr-p-7-t-1] InetNas - Search by username=testpppoe
10-17/16:25:53  INFO [rdsLstnr-p-7-t-1] InetRadiusProcessor - [username=testpppoe] Authenticated as inetServId:5
10-17/16:25:53  INFO [rdsLstnr-p-7-t-1] InetApplication - inetServ[id=5] balance ok: 10.00 [0]
10-17/16:25:53  INFO [rdsLstnr-p-7-t-1] HourlyDataLogEntry - Create dataLog file: /opt/BGInetAccess/data/radius/source_5/2013/2013-10/2013-10-17/log_2013-10-17-16.000.bgdl
10-17/16:25:53  INFO [rdsLstnr-p-7-t-1] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 33
Authenticator: {BA 69 FD 56 2C 44 1D E1 36 DC 72 92 FD C8 13 96}
Attributes:

Process time auth: 89

10-17/16:25:53 ERROR [rdsLstnr-p-7-t-1] RadiusListenerWorker - ru.bitel.bgbilling.kernel.tariff.tree.server.AbstractTariffRequest.<init>(IIJLru/bitel/oss/systems/inventory/product/server/ProductPeriodRuntimeList;)V
java.lang.NoSuchMethodError: ru.bitel.bgbilling.kernel.tariff.tree.server.AbstractTariffRequest.<init>(IIJLru/bitel/oss/systems/inventory/product/server/ProductPeriodRuntimeList;)V
   at ru.bitel.bgbilling.modules.inet.tariff.server.InetTariffRequest.<init>(InetTariffRequest.java:118)
   at ru.bitel.bgbilling.modules.inet.tariff.server.InetTariffRequest.<init>(InetTariffRequest.java:111)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.tarifficate(InetApplication.java:282)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.checkTariffAndGetOptions(InetApplication.java:419)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.authorizationOld(InetApplication.java:689)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.authorization(InetApplication.java:701)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authorization(InetRadiusProcessor.java:829)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authenticationImpl(InetRadiusProcessor.java:611)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authentication(InetRadiusProcessor.java:469)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authentication(InetRadiusProcessor.java:1)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusSession.authentication(RadiusSession.java:115)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusSession.accessRequest(RadiusSession.java:92)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequestImpl(RadiusProcessor.java:438)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.accessRequestImpl(InetRadiusProcessor.java:385)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.accessRequestImpl(InetRadiusProcessor.java:1)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequest(RadiusProcessor.java:423)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:59)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:1)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:216)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:135)
   at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:724)
   at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)


Что я делаю не так?
Заранее спасибо за помощь!

Автор:  Amir [ 17 окт 2013, 19:32 ]
Заголовок сообщения:  Re: BGBilling 6.0, Inet, Ericsson SE100, PPPoE

Попробуйте обновить биллинг, затем вызвать update.sh в InetAccess и InetAccounting и перезапустить их.

Автор:  marahovsky [ 17 окт 2013, 20:05 ]
Заголовок сообщения:  Re: BGBilling 6.0, Inet, Ericsson SE100, PPPoE

Amir писал(а):
Попробуйте обновить биллинг, затем вызвать update.sh в InetAccess и InetAccounting и перезапустить их.

Огромное спасибо! Все завелось!

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/