pppoe+utm_radius
utm версии 5,2,1-003
При подключении клиента ppp к серверу выдается динамический ip-адрес из пула. Когда клиент отключается ip-адрес из таблицы не удаляется.
вот лог radius_main.log
?Debug : Dec 08 17:17:36 RADIUS Stream[plugin]: Ping reply received
?Debug : Dec 08 17:17:36 StreamConnection: Message id <0x202f>, handler returns 0
?Debug : Dec 08 17:17:39 RADIUS DBA: No interim update enabled session <1> found. Leave untouched.
?Debug : Dec 08 17:17:39 RADIUS DBA: No interim update enabled session <5> found. Leave untouched.
?Debug : Dec 08 17:17:41 RADIUS Stream[plugin]: Ping reply received
?Debug : Dec 08 17:17:41 StreamConnection: Message id <0x202f>, handler returns 0
?Debug : Dec 08 17:17:41 RadiusSocket: RADIUS packet successfully received
?Debug : Dec 08 17:17:41 RadiusSocket: RADIUS raw data obtained
?Debug : Dec 08 17:17:41 RADIUS Packet: Size <139>; HDR.Size <139>
?Debug : Dec 08 17:17:41 AcctServer: Recv...
?Debug : Dec 08 17:17:41 AcctServer: Packet from <127.0.0.1> packet dump: RPacket:
Code: 4; ID: 78
<Vendor: 0; Attr: 1>[4]: 74657374
<Vendor: 0; Attr: 4>[4]: 7f000001
<Vendor: 0; Attr: 5>[4]: 00000000
<Vendor: 0; Attr: 6>[4]: 00000002
<Vendor: 0; Attr: 7>[4]: 00000001
<Vendor: 0; Attr: 8>[4]: 0a0a0a42
<Vendor: 0; Attr: 31>[17]: 30303a30433a32393a44453a44393a3443
<Vendor: 0; Attr: 40>[4]: 00000002
<Vendor: 0; Attr: 41>[4]: 00000000
<Vendor: 0; Attr: 42>[4]: 01bcd4f9
<Vendor: 0; Attr: 43>[4]: 00000021
<Vendor: 0; Attr: 44>[14]: 3435373932383336324238353030
<Vendor: 0; Attr: 45>[4]: 00000001
<Vendor: 0; Attr: 46>[4]: 0000219f
<Vendor: 0; Attr: 49>[4]: 00000001
<Vendor: 0; Attr: 61>[4]: 00000000
?Debug : Dec 08 17:17:41 RADIUS DBA: NAS found. Data size <0>
?Debug : Dec 08 17:17:41 AcctServer: Acct packet with session ID: 457928362B8500
?Debug : Dec 08 17:17:41 RADIUS DBA: NAS found. Data size <0>
?Debug : Dec 08 17:17:41 AcctServer: Acct-Stop packet
?Debug : Dec 08 17:17:41 RADIUS DBA: Session erase ... login type <4>
?Debug : Dec 08 17:17:41 RADIUS DBA: login type login_pool or login_named_pool
?Debug : Dec 08 17:17:41 RADIUS IPPool: Released <a0a0a42>
?Debug : Dec 08 17:17:41 RADIUS DBA: login type login_dialup or login_named_pool
Info : Dec 08 17:17:41 UT: session_addon <0>
Info : Dec 08 17:17:41 UT: session_addon <0>
Info : Dec 08 17:17:41 UT: tarification for slink 12, tr_id 1, mult 0.000000, next 1165576661
Info : Dec 08 17:17:41 UT: tarification for slink 12, tr_id 1, mult 0.000000, next 1165576661
Info : Dec 08 17:17:41 UT: cost info:
Info : Dec 08 17:17:41 UT: cost info:
Info : Dec 08 17:17:41 UT: type 0 deny 0 base_cost 1.000000 size 8607 tr_id 1 mult 0.000000 added 0 sum 0.000000
Info : Dec 08 17:17:41 UT: type 0 deny 0 base_cost 1.000000 size 8607 tr_id 1 mult 0.000000 added 0 sum 0.000000
?Debug : Dec 08 17:17:41 RADIUS DBA: Dialup Discount: TR ID 1: 0.000 for 8607 sec
?Debug : Dec 08 17:17:41 RADIUS Stream[plugin]: finish log id <5>
?Debug : Dec 08 17:17:41 AcctServer: Reply packet dump: RPacket:
Code: 5; ID: 78
?Debug : Dec 08 17:17:41 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Dec 08 17:17:41 AcctServer: Next...
?Debug : Dec 08 17:17:41 RadiusSocket: Waiting for RADIUS raw data
?Debug : Dec 08 17:17:41 RADIUS Stream[plugin]: Account <1> with balance <15619.800>
?Debug : Dec 08 17:17:41 StreamConnection: Message id <0x2003>, handler returns 0
?Debug : Dec 08 17:17:41 RadiusSocket: RADIUS raw data sent
?Debug : Dec 08 17:17:46 RADIUS Stream[plugin]: Ping reply received
Подскажите где грабли?tcpdump -vvni lo port 1812 or port 1813
17:19:55.537687 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto 17, length: 167) 127.0.0.1.32776 > 127.0.0.1.radius-acct: RADIUS, length: 139
Accounting Request (4), id: 0x51, Authenticator: 593ffae2fea1607bc65feb16f1f15183
Accounting Session ID Attribute (44), length: 16, Value: 45794A53302F00
0x0000: 3435 3739 3441 3533 3330 3246 3030
Username Attribute (1), length: 6, Value: test
0x0000: 7465 7374
Accounting Status Attribute (40), length: 6, Value: Stop
0x0000: 0000 0002
Service Type Attribute (6), length: 6, Value: Framed
0x0000: 0000 0002
17:19:55.588757 IP (tos 0x0, ttl 64, id 8, offset 0, flags [DF], proto 17, length: 48) 127.0.0.1.radius-acct > 127.0.0.1.32776: [bad udp cksum 800e!] RADIUS, length: 20
Accounting Response (5), id: 0x51, Authenticator: 8ae709ada9049fd44d88368936a6d05b