BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 16:13

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 27 янв 2019, 18:54 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Добрый день!

Раньше схема работала, потом, после какого-то обновления, перестала. Что-то изменилось? Схема стандартная: есть два пула адресов - с белыми для рабочих сессий, и серыми для отключенных. Когда состояние сессии меняется на "отключено", то должен выдаваться серый IP, а по факту - продолжает выдаваться белый. Вот конфигурация того устройства, на котором авторизуется пользователь. Адреса по DHCP. Куда копать?

Код:
accounting.deviceTypeIds=1
accounting.worker.1.tariffication.1.batchSize=500
accounting.worker.1.tariffication.1.delay=15
accounting.worker.1.tariffication.1.minDeltaAmount=104857600
accounting.worker.1.tariffication.2.batchSize=500
accounting.worker.1.tariffication.2.delay=30
accounting.worker.1.tariffication.2.minDeltaAmount=10485760
accounting.worker.1.tariffication.3.batchSize=500
accounting.worker.1.tariffication.3.delay=60
accounting.worker.1.tariffication.3.minDeltaAmount=0
accounting.worker.1.thread.count=2
accounting.worker.1.tracking.1.batchSize=100
accounting.worker.1.tracking.1.delay=20
accounting.worker.2.flushing.1.batchSize=300
accounting.worker.2.flushing.1.delay=30
accounting.worker.2.flushing.1.minDeltaAccount=0
accounting.worker.2.flushing.1.minDeltaAmount=0
accounting.worker.2.thread.count=1
accounting.worker.3.finishing.1.batchSize=500
accounting.worker.3.finishing.1.delay=20
accounting.worker.3.thread.count=1
connection.checkDuplicate=1
connection.close.forceFlush=1
connection.close.timeout=1020
connection.finish.timeout=5
connection.suspend.timeout=960
context.path=/bgbilling
contract.status.active.codes=0
contract.status.suspend.codes=1,2,3,4,5
db.maxActive=300
db.maxIdle=20
db.validationTimeout=10
deviceId=722
dhcp.deviceSearchMode=1
dhcp.disable.ipCategories=3
dhcp.ipCategories=11
dhcp.offer.infoDiscover=0
dhcp.option.leaseTime=900
dhcp.option82.agentRemoteId.code=1
dhcp.option82.agentRemoteId.length=5
dhcp.option82.agentRemoteId.position=4
dhcp.option82.interfaceId.code=1
dhcp.option82.interfaceId.length=2
dhcp.option82.interfaceId.position=0
dhcp.relay.deviceTypeIds=4,13,14,16,17,19,20,21,24,26,27
dhcp.servSearchMode=6,1
dhcp.xid=0
flow.agent.link=17:-1
ip.resource.category=11
nas.radius.deviceTypeIds=23
port.admin=2005
radius.deviceTypeIds=23
sa.terminal.connection.stateModify=1
sa.terminal.exit=
sa.terminal.host=X.X.X.X
sa.terminal.port=8728
sa.terminal.protocol=mikrotik-api
sa.terminal.set.ipoe.connection.inetOption.5.disable.1=/queue/simple/remove numbers="${contractId()}_${servId()}"
sa.terminal.set.ipoe.connection.inetOption.5.enable.1=/queue/simple/remove numbers="${contractId()}_${servId()}"
sa.terminal.set.ipoe.connection.inetOption.5.enable.2=/queue/simple/add name=${contractId()}_${servId()} max-limit=${param(option(),'mkt_max_limit','64K/64K')} target=${ip()}
sa.terminal.set.ipoe.connection.onAccountingStart.1=${optionsEnable()}
sa.terminal.set.ipoe.connection.onAccountingStop.1=${optionsDisable()}
sa.terminal.set.ipoe.servTypeIds=5,6,8
session.split.onDeviceState=1
session.split.onTariffOption=1
vlan.resource.category=1
web.menuItem1=Отчет по сессиям Inet


Цитата:
Клиент: вер. 7.1.161 / 26.12.2018 12:38:08
os: Windows 10; java: Java HotSpot(TM) Client VM, v.1.8.0_191
Сервер: вер. 7.1.1079 / 29.12.2018 18:37:17
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181

bill: вер. 7.1.283 / 29.12.2018 18:37:55
card: вер. 7.1.194 / 10.12.2018 13:04:22
email: вер. 7.1.165 / 10.12.2018 13:04:24
inet: вер. 7.1.670 / 29.12.2018 18:37:32
ipn: вер. 7.1.236 / 17.12.2018 21:38:09
mps: вер. 7.1.182 / 10.12.2018 13:04:29
npay: вер. 7.1.175 / 24.12.2018 20:18:54
reports: вер. 7.1.199 / 10.12.2018 13:04:32
ru.bitel.bgbilling.plugins.bonus: вер. 7.1.100 / 23.11.2018 11:23:09
ru.bitel.bgbilling.plugins.dispatch: вер. 7.1.36 / 08.10.2018 17:03:47
ru.bitel.bgbilling.plugins.documents: вер. 7.1.136 / 24.12.2018 20:18:53


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 фев 2019, 19:53 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
up


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 фев 2019, 19:45 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
sa.terminal.connection.stateModify=1
Из-за этого наверно. После выполнения команд биллинг помечает, что состояние сессии изменилось, поэтому при получении DHCP-запроса уже ничего не меняет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 мар 2019, 22:23 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Увы, нет. Закомментировал эту строку - ничего не поменялось


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 мар 2019, 00:43 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
У TerminalServiceActivator он по умолчанию включен, т.е. нужно указать
sa.terminal.connection.stateModify=0


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 мар 2019, 17:26 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Так ничего и не меняется. Сервера, естественно, перезагружал.
Сейчас еще раз вдумчиво проведу все тесты.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 мар 2019, 21:38 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Состояние сессии должно оставаться "подключена" после того как команды на отключение доступа отправились.
Тогда должен переподключить сессию на следующем DHCP-запросе.


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

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


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

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


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

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