forum.bitel.ru http://forum.bitel.ru/ |
|
косяки с тарификацией http://forum.bitel.ru/viewtopic.php?f=5&t=6376 |
Страница 1 из 1 |
Автор: | ark_ll [ 27 янв 2012, 16:41 ] |
Заголовок сообщения: | косяки с тарификацией |
Граждане, нужна помощь до того как админ окончательно сойдет с ума. Имеем : билинг 5.0 , нас-сервера на базе Mikrotik 5.2 (PPtP и L2tP серверы), набор впн-сессий абонентов на «белых» айпишниках, разные тарифные планы у пользователей. Суть проблемы в том, что временами происходит неправильное определение билингом ip-адреса пользователя, что в дальнейшем приводит к неверной тарификации сессии этого пользователя. Так, например, в AUTHENTICATION_ACCEPT радиуса может быть ип 46.ОЙ.ОЙ.Y , а в ACCOUNTING_REQUEST радиуса будет ип 46.ОЙ.ОЙ.Z . Реально пользователь работает с ипом 46.ОЙ.ОЙ.Z , а тарификация происходит как если бы он работал с ипом 46.ОЙ.ОЙ.Y. А этот ип выдан другому пользователю, и у него другой тариф. Подскажите, куда смотреть?? Логии радиуса и логи НАСА по одной сессии прилагаются Цитата: === лог радиус сервера на проблемную сессию === 25 06:05:37 Type=AUTHENTICATION_REQUEST Attributes: User-Name= ЛогинА NAS-Identifier=mikrotik-nas11.... NAS-IP-Address= ОЙ.ОЙ.ОЙ.ОЙ NAS-Port=396411 Service-Type=2 Framed-Protocol=1 Calling-Station-Id=10.15.59.11 NAS-Port-Type=5 Called-Station-Id= ОЙ.ОЙ.ОЙ.ОЙ MS-CHAP2-Response=\u1\u0???G?#\u23t¤q??C?\u8\u27\u0\u0\u0\u0\u0\u0\u0\u0!??? ? ??\u21? ?5L_\u22CO??M ? MS-CHAP-Challenge=\u21?n\u5$???%u 9X?+[ 25 06:05:38 Type=AUTHENTICATION_ACCEPT Process time auth: 254 init_tariff: 243; set_ip: 0; common_auth: 250 Attributes: Acct-Interim-Interval=60 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=46.ОЙ.ОЙ.62 PPPD-Upstream-Speed-Limit=24576 PPPD-Downstream-Speed-Limit=24576 Framed-Pool=real4 MS-MPPE-Send-Key=?\u0?(?72 ??@`U0?????\u2??~?B??\u4\u30??b 5 MS-MPPE-Recv-Key=?\u0?%gQ%?f??x)?@?@?;µ(:?p{>?(???6?H MS-CHAP2-Success=?S=5C34FAB02DBE4AE9D2C076EF6B9672A3A7712419 Trace: Login found. 25 06:05:38 Type=ACCOUNTING_REQUEST Attributes: User-Name=ЛогинА NAS-Identifier=mikrotik-nas11.... NAS-IP-Address=ОЙ.ОЙ.ОЙ.ОЙ NAS-Port=396411 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=46.ОЙ.ОЙ.38 Acct-Status-Type=1 Acct-Delay-Time=0 Acct-Session-Id=81e60933 Acct-Authentic=1 Event-Timestamp=1327460738 NAS-Port-Type=5 Calling-Station-Id=10.15.59.11 Called-Station-Id=ОЙ.ОЙ.ОЙ.ОЙ 25 06:05:38 Type=ACCOUNTING_REQUEST Attributes: User-Name=ЛогинА NAS-Identifier=mikrotik-nas11.... NAS-IP-Address= ОЙ.ОЙ.ОЙ.ОЙ NAS-Port=396411 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=46.ОЙ.ОЙ.38 Acct-Input-Octets=2321503 Acct-Output-Octets=34175970 Acct-Status-Type=2 Acct-Delay-Time=0 Acct-Session-Time=1336 Acct-Input-Packets=21039 Acct-Session-Id=81e60933 Acct-Authentic=1 Acct-Terminate-Cause=1 Acct-Output-Packets=29889 Event-Timestamp=1327462073 Acct-Output-Gigawords=0 Acct-Input-Gigawords=0 NAS-Port-Type=5 Calling-Station-Id=10.15.59.11 Called-Station-Id= ОЙ.ОЙ.ОЙ.ОЙ === конец радиус лога === Цитата: === лог на микротике ===
Jan/25/2012 06:05:38 pptp,ppp,info <pptp-0>: authenticated Jan/25/2012 06:05:39 pptp,ppp,info <pptp-0>: connected Jan/25/2012 06:05:39 pptp,ppp,info,account ЛогинА logged in, 46.ОЙ.ОЙ.38 Jan/25/2012 06:05:39 route,debug,event Interface change Jan/25/2012 06:05:39 route,debug,event interface=<pptp-ЛогинА> Jan/25/2012 06:05:39 route,debug,event status=UP,RUNNING Jan/25/2012 06:05:39 route,debug,event mtu=1400 Jan/25/2012 06:05:39 route,debug,event Interface change Jan/25/2012 06:05:39 route,debug,event interface=<pptp-ЛогинА> Jan/25/2012 06:05:39 route,debug,event status=UP,RUNNING Jan/25/2012 06:05:39 route,debug,event mtu=1400 Jan/25/2012 06:05:39 route,debug,event Link up Jan/25/2012 06:05:39 route,debug,event interface=<pptp-ЛогинА> Jan/25/2012 06:05:39 route,debug,event Update Jan/25/2012 06:05:39 route,debug,event interface=<pptp-ЛогинА> Jan/25/2012 06:05:39 route,debug,event Address added or changed Jan/25/2012 06:05:39 route,debug,event local= ОЙ.ОЙ.ОЙ.ОЙ Jan/25/2012 06:05:39 route,debug,event network=46.ОЙ.ОЙ.38/32 Jan/25/2012 06:05:39 route,debug,event interface=<pptp-ЛогинА> Jan/25/2012 06:05:39 route,debug,event Added candidate route Jan/25/2012 06:05:39 route,debug,event dst-prefix=46.ОЙ.ОЙ.38/32 Jan/25/2012 06:05:39 route,debug,event attributes Jan/25/2012 06:05:39 route,debug,event protocol=CONNECT Jan/25/2012 06:05:39 route,debug,event scope=10 Jan/25/2012 06:05:39 route,debug,event target-scope=0 Jan/25/2012 06:05:39 route,debug,event connected-net= address= ОЙ.ОЙ.ОЙ.ОЙ /32 interface=<pptp-ЛогинА> Jan/25/2012 06:05:39 route,debug,event routing-mark=main Jan/25/2012 06:05:39 route,debug,event table=main Jan/25/2012 06:05:39 route,debug,event origin-type=CONNECTED ...... Jan/25/2012 06:27:51 pptp,ppp,info <pptp-0>: disconnected Jan/25/2012 06:27:53 pptp,ppp,info,account ЛогинА logged out, 1336 2321503 34175970 21039 29889 Jan/25/2012 06:27:53 pptp,ppp,info <pptp-ЛогинА>: terminating... Jan/25/2012 06:27:54 route,debug,event Interface change Jan/25/2012 06:27:54 route,debug,event interface=<pptp-ЛогинА> Jan/25/2012 06:27:54 route,debug,event status=DOWN Jan/25/2012 06:27:54 route,debug,event mtu=1400 Jan/25/2012 06:27:54 route,debug,event Link down Jan/25/2012 06:27:54 route,debug,event interface=<pptp-ЛогинА> Jan/25/2012 06:27:54 route,debug,event Update Jan/25/2012 06:27:54 route,debug,event interface=<pptp-ЛогинА> Jan/25/2012 06:27:54 pptp,ppp,info <pptp-ЛогинА>: disconnected Jan/25/2012 06:27:54 route,debug,event Removed route Jan/25/2012 06:27:54 route,debug,event state=ACTIVE Jan/25/2012 06:27:54 route,debug,event dst-prefix=46.ОЙ.ОЙ.38/32 Jan/25/2012 06:27:54 route,debug,event attributes Jan/25/2012 06:27:54 route,debug,event protocol=CONNECT Jan/25/2012 06:27:54 route,debug,event scope=10 Jan/25/2012 06:27:54 route,debug,event target-scope=0 Jan/25/2012 06:27:54 route,debug,event connected-net= address= ОЙ.ОЙ.ОЙ.ОЙ /32 interface=<pptp-ЛогинА> Jan/25/2012 06:27:54 route,debug,event routing-mark=main Jan/25/2012 06:27:54 route,debug,event table=main Jan/25/2012 06:27:54 route,debug,event origin-type=CONNECTED Jan/25/2012 06:27:54 route,debug,event Added candidate route Jan/25/2012 06:27:54 route,debug,event dst-prefix=46.ОЙ.ОЙ.38/32 Jan/25/2012 06:27:54 route,debug,event attributes Jan/25/2012 06:27:54 route,debug,event protocol=CONNECT Jan/25/2012 06:27:54 route,debug,event scope=255 Jan/25/2012 06:27:54 route,debug,event target-scope=0 Jan/25/2012 06:27:54 route,debug,event connected-net= address= ОЙ.ОЙ.ОЙ.ОЙ /32 interface=<pptp-ЛогинА> Jan/25/2012 06:27:54 route,debug,event routing-mark=main Jan/25/2012 06:27:54 route,debug,event table=main Jan/25/2012 06:27:54 route,debug,event origin-type=CONNECTED Jan/25/2012 06:27:54 route,debug,event Interface change Jan/25/2012 06:27:54 route,debug,event interface=<pptp-ЛогинА> Jan/25/2012 06:27:54 route,debug,event status=DOWN Jan/25/2012 06:27:54 route,debug,event mtu=1400 Jan/25/2012 06:27:54 route,debug,event Remove interface <pptp-ЛогинА> Jan/25/2012 06:27:54 route,debug,event Remove interface <pptp-ЛогинА> Jan/25/2012 06:27:54 route,debug,event Removed route Jan/25/2012 06:27:54 route,debug,event state=CANDIDATE Jan/25/2012 06:27:54 route,debug,event dst-prefix=46.ОЙ.ОЙ.38/32 Jan/25/2012 06:27:54 route,debug,event attributes Jan/25/2012 06:27:54 route,debug,event protocol=CONNECT Jan/25/2012 06:27:54 route,debug,event scope=255 Jan/25/2012 06:27:54 route,debug,event target-scope=0 Jan/25/2012 06:27:54 route,debug,event connected-net= address= ОЙ.ОЙ.ОЙ.ОЙ /32 interface=<pptp-ЛогинА> Jan/25/2012 06:27:54 route,debug,event routing-mark=main Jan/25/2012 06:27:54 route,debug,event table=main Jan/25/2012 06:27:54 route,debug,event origin-type=CONNECTED Jan/25/2012 06:27:54 route,debug,event Address removed Jan/25/2012 06:27:54 route,debug,event network=46.ОЙ.ОЙ.38/32 === конец лога с микротика === |
Автор: | Amir [ 27 янв 2012, 17:32 ] |
Заголовок сообщения: | Re: косяки с тарификацией |
Должен брать ip адрес из старт пакета. Значения NAS-Port не пересекаются у разных соединений? В 5.0 для наса по этому значению идентифицируется соединение. С 5.1 - по AcctSessionId. Ip адрес берется у старт пакета, даже если был установлен в Accept. Скрипт предобработки в старт пакете ничего не вырезает? |
Автор: | ark_ll [ 27 янв 2012, 19:41 ] |
Заголовок сообщения: | Re: косяки с тарификацией |
эмммм не проверял.... теперь буду проверять |
Автор: | ark_ll [ 29 янв 2012, 02:06 ] |
Заголовок сообщения: | Re: косяки с тарификацией |
проверили историю за последний календарный месяц. "пересечений" портов у проблемных сессий не обнаружили ![]() Any suggestions ??? |
Автор: | Amir [ 31 янв 2012, 12:52 ] |
Заголовок сообщения: | Re: косяки с тарификацией |
Билд радиуса последний? А почему у ip присваевается не тот, который радиус выдает? |
Автор: | ark_ll [ 17 фев 2012, 16:17 ] |
Заголовок сообщения: | Re: косяки с тарификацией |
Обновили билд радиуса до 300-го , но надолго это не помогло. Ошибки с ипами всё-равно случаются. Исправляются переобсчетом. Дополнительно: проблема появилась достаточно давно (месяца 4-5) с каждым месяцем она проявляется проявляется раньше и учащается к концу месяца. Поэтому возникла гипотеза, что проблема связана с МускулБазой (ежемесячной). пролистал мускул база log_server_6_201202 (куда пишутся радиус логи) - пока 500 мег.., по прошлому месяцу 1,4 гига была.. Может быть появятся доп. идеи ?? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |