Тестирую сейчас схему PPPoE + Cisco ISG + модуль Inet. При подключении клиента адрес выдаётся из пула на самом NAS'е, т. е. биллинг никак не участвует в выдаче адреса и соответственно, никакие настройки для учёта ip-адресов в нём не делались.
Если сервис в биллинге активен, то клиент нормально авторизуется и ему выдаются сервисы и параметры этих сервисов. Если же сервис в биллинге не активен, то в логах появляются следующие ошибки:
Код:
radius 08-08/15:48:10 INFO [rdsLstnr-p-7-t-2] InetNas - Search by username=VK-001/12
radius 08-08/15:48:10 INFO [rdsLstnr-p-7-t-2] InetRadiusProcessor - [username=VK-001/12] Authenticated as inetServId:1
radius 08-08/15:48:10 INFO [rdsLstnr-p-7-t-2] InetApplication - inetServ[id=1] deviceState not active (accessCode=44).
radius 08-08/15:48:10 ERROR [rdsLstnr-p-7-t-2] InetNas - Can't reserve ip address for inetNas:2 and realm: disable!
radius 08-08/15:48:10 ERROR [rdsLstnr-p-7-t-2] InetRadiusProcessor - Can't reserve ip address!
radius 08-08/15:48:10 INFO [rdsLstnr-p-7-t-2] InetRadiusProcessor - Return code=100
radius 08-08/15:48:10 INFO [rdsLstnr-p-7-t-2] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Reject
Identifier: 62
Authenticator: {}
Attributes:
Reply-Message=100
cisco-SSG-Account-Info=APORTAL
cisco-SSG-Account-Info=AREDIRECT
Process time auth: 3
radius 08-08/15:48:10 INFO [rdsLstnr-p-7-t-2] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 62
Authenticator: {1A 7D F4 88 6A EE DF 9A 7D 5E 1F BB E3 DD 74 31}
Attributes:
Reply-Message=100
cisco-SSG-Account-Info=APORTAL
cisco-SSG-Account-Info=AREDIRECT
Process time auth: 5
При этом accessCode меняется на 100 и в ответ посылается Access-Reject независимо от наличии кода 100 в параметре radius.disable.accessCodes.
Можно ли как-то полностью отключить присвоение ip-адресов биллингом?