Mikrotik 3.2
Поставил по статье http://www.netup.ru/UTM5/articles.php?n=4
Вариант с веб-интерфейсом UTM работает.
Вариант с микротик - микротик с радиусом завязался, карточки сгенерированные ест, но почему то не учитывает время? по interim передает сколько байт пришло/ушло к клиенту, а на время забивает, хотя в услуге цена за час указана.
вот лог радиуса при вводе карточки в веб-интерфейсе микротика. По нему видно что радиус микротику не передает никакого Calculated maximum session time не передает.
Может какую опцию нужно указать в конфигах или микротике?
Код: Выделить всё
?Debug : Mar 07 18:42:25 RADIUS DBA: NAS found. Data size <0>
?Debug : Mar 07 18:42:25 AcctServer: Acct packet with session ID: 8020001b
?Debug : Mar 07 18:42:25 RADIUS DBA: NAS found. Data size <0>
?Debug : Mar 07 18:42:25 AcctServer: Acct-Start packet
?Debug : Mar 07 18:42:25 AcctServer: Acct-Start: User <329>
?Debug : Mar 07 18:42:25 AcctServer: Acct-Session-Time (46) not present in accounting packet.
?Debug : Mar 07 18:42:25 AcctServer: No h323-setup-time (9, 25) attribute in accountig start packet. Setting to NOW <1267965745>!
ERROR : Mar 07 18:42:25 RADIUS DBA: Can't find login <329>
?Debug : Mar 07 18:42:25 RADIUS DBA: Searching card login <000000329>
?Debug : Mar 07 18:42:25 RADIUS DBA: Info for login <329> found. type <5>
?Debug : Mar 07 18:42:25 RADIUS DBA: login_store iter->second.hotspot.session_count:0
?Debug : Mar 07 18:42:25 RADIUS DBA: info for user found. type <5> info addr <152619432>
?Debug : Mar 07 18:42:25 RADIUS DBA: search_user_info return info <152619432>
?Debug : Mar 07 18:42:25 RADIUS DBA: search_user_info return valid info
?Debug : Mar 07 18:42:25 RADIUS DBA: Setting interim interval <61> for session id <8020001b>
?Debug : Mar 07 18:42:25 RADIUS DBA: Calling send_session_log_init_sync ...
?Debug : Mar 07 18:42:25 RADIUS Stream[plugin]: send_session_log_init_sync
?Debug : Mar 07 18:42:25 RADIUS Stream[plugin]: init log id <10>
?Debug : Mar 07 18:42:25 AcctServer: Reply packet dump: RPacket:
Code: 5; ID: 89
?Debug : Mar 07 18:42:25 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Mar 07 18:42:25 AcctServer: Next...
?Debug : Mar 07 18:42:25 RadiusSocket: Waiting for RADIUS raw data
?Debug : Mar 07 18:42:25 RadiusSocket: RADIUS raw data sent
?Debug : Mar 07 18:42:25 RADIUS Stream[plugin]: Ping reply received
?Debug : Mar 07 18:42:30 RADIUS Stream[plugin]: Ping reply received
?Debug : Mar 07 18:42:35 RADIUS Stream[plugin]: Ping reply received
Код: Выделить всё
[admin@MikroTik] > ip hotspot profile print
Flags: * - default
0 * name="default" hotspot-address=0.0.0.0 dns-name="" html-directory=hotspot rate-limit="" http-proxy=0.0.0.0:0
smtp-server=0.0.0.0 login-by=cookie,http-chap http-cookie-lifetime=3d split-user-domain=no use-radius=no
1 name="hsprof1" hotspot-address=10.0.0.1 dns-name="10.0.0.1" html-directory=hotspot rate-limit="" http-proxy=0.0.0.0:0
smtp-server=0.0.0.0 login-by=cookie,http-chap http-cookie-lifetime=3d split-user-domain=no use-radius=yes
radius-accounting=yes radius-interim-update=1m nas-port-type=wireless-802.11 radius-default-domain=""
radius-location-id="" radius-location-name="" radius-mac-format=XX:XX:XX:XX:XX:XX
[admin@MikroTik] > ip hotspot print
Flags: X - disabled, I - invalid, S - HTTPS
# NAME INTERFACE ADDRESS-POOL PROFILE IDLE-TIMEOUT
0 hotspot1 ether2 dhcp-pool-1 hsprof1 5m
[admin@MikroTik] >