Настройте логично правильно интервалы на закрытие сессий в BG.
Настройте небольшой интервал Radius update в МТ или в BG: 1-3 минуты, если траф не большой.
Установите опцию создавать сессию при получении UPDATE:
Код:
#При создании сессии по update пакету, 0 - не создавать сессии без старт пакета, 1 - создать сессию от текущего момента,
#2 - создавать сессию от реального времени начала, если время сессии не больше connection.close.timeout
connection.start.fromUpdate=1
В этом случае, если придет UPDATE и сессии нету, то она будет создана снова, и если она должна быть заблокирована, то пошлется PoD.
Еще в настройке модуля Inet включите логирование:
Код:
#Логирование RADIUS CoA и PoD запросов 0-выкл, 1-вкл
sa.radius.log=1
И тогда логи PoD вы увидите в логах - не надо будет юзать tcpdump.
В
BGInetAccess/log/connection.log или
BGInetAccess/log/all.logКод:
01-02/13:38:40 INFO [sa-p-11-t-2] CoAServiceActivator - Connection close
01-02/13:38:40 INFO [sa-p-11-t-2] CoAServiceActivator - Send PoD:
Packet type: Disconnect-Request
Identifier: 1
Authenticator: {86 70 56 A5 0B B6 41 F9 4F 31 0F}
Attributes:
User-Name=user@wlan
01-02/13:38:40 INFO [sa-p-11-t-2] RadiusClient - Sending to /172.1.1.3:3799
Packet type: Disconnect-Request
Identifier: 1
Authenticator: {86 70 56 A5 0B B6 41 F9 4F 31 0F}
Attributes:
User-Name=user@wlan