forum.bitel.ru http://forum.bitel.ru/ |
|
[7.1] При состоянии сессии не изменяет адрес http://forum.bitel.ru/viewtopic.php?f=44&t=13207 |
Страница 1 из 1 |
Автор: | borisk [ 27 янв 2019, 18:54 ] |
Заголовок сообщения: | [7.1] При состоянии сессии не изменяет адрес |
Добрый день! Раньше схема работала, потом, после какого-то обновления, перестала. Что-то изменилось? Схема стандартная: есть два пула адресов - с белыми для рабочих сессий, и серыми для отключенных. Когда состояние сессии меняется на "отключено", то должен выдаваться серый 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 |
Автор: | borisk [ 01 фев 2019, 19:53 ] |
Заголовок сообщения: | Re: [7.1] При состоянии сессии не изменяет адрес |
up |
Автор: | Amir [ 05 фев 2019, 19:45 ] |
Заголовок сообщения: | Re: [7.1] При состоянии сессии не изменяет адрес |
Цитата: sa.terminal.connection.stateModify=1 Из-за этого наверно. После выполнения команд биллинг помечает, что состояние сессии изменилось, поэтому при получении DHCP-запроса уже ничего не меняет.
|
Автор: | borisk [ 01 мар 2019, 22:23 ] |
Заголовок сообщения: | Re: [7.1] При состоянии сессии не изменяет адрес |
Увы, нет. Закомментировал эту строку - ничего не поменялось |
Автор: | Amir [ 02 мар 2019, 00:43 ] |
Заголовок сообщения: | Re: [7.1] При состоянии сессии не изменяет адрес |
У TerminalServiceActivator он по умолчанию включен, т.е. нужно указать sa.terminal.connection.stateModify=0 |
Автор: | borisk [ 04 мар 2019, 17:26 ] |
Заголовок сообщения: | Re: [7.1] При состоянии сессии не изменяет адрес |
Так ничего и не меняется. Сервера, естественно, перезагружал. Сейчас еще раз вдумчиво проведу все тесты. |
Автор: | Amir [ 04 мар 2019, 21:38 ] |
Заголовок сообщения: | Re: [7.1] При состоянии сессии не изменяет адрес |
Состояние сессии должно оставаться "подключена" после того как команды на отключение доступа отправились. Тогда должен переподключить сессию на следующем DHCP-запросе. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |