Странное поведение биллинга при session ID not found

Технические вопросы по UTM 5.0
Ответить
o^er
Сообщения: 8
Зарегистрирован: Ср сен 02, 2015 12:15

Странное поведение биллинга при session ID not found

Сообщение o^er »

Если в логах радиуса по какой либо причине после Accounting-Request пакета появляется session ID xxxxxx not found, то биллинг делает такую запись в таблицу:

Код: Выделить всё

DBConnection_mysql&#58; <0x7f35f801aca0> SQL query&#58; INSERT INTO dhs_sessions_log&#40;account_id,slink_id,recv_date,last_update_date,Framed_IP_Address,Framed_IP_Address6,Framed_IP_Ad
dress6_ext,NAS_Port,Acct_Delay_Time,Acct_Session_Id,NAS_Port_Type,User_Name,Service_Type,Framed_Protocol,NAS_IP_Address,NAS_IP_Address_ext,NAS_IP_Address_type,NAS_Id,Acct_Status_Type,Acct_Input_Packets,Acct_
Input_Octets,Acct_Input_Gigawords,Acct_Output_Packets,Acct_Output_Octets,Acct_Output_Gigawords,Acct_Session_Time,Acct_Terminate_Cause,flags,called_station_id,calling_station_id&#41; VALUES&#40;'877','1418','14616931
08','1461693108','0','0','0','33816576','0','0103FFFF68007332-571FAAB4','5','nova79300562239','2','1','-1062718463','0','0','192.168.52.1','1','0','0','0','0','0','0','0','0','0','',''&#41;
то есть считает что сессия поднята с IP адресом = 0.

Это приводит к тому, что реально выданный клиенту IP адрес, начинает выдаваться другим абонентам, а NAS такую сессию отшибает из за занятости IP адреса.

Я не совсем понимаю почему меняет session ID в логах биллинга.

Может кто подскажет, почему сменился session ID?
И всё же если он сменился, то дальнейшее поведение биллинга как минимум не логичное. Зачем он считает что сессия поднята с IP адресом = 0.


Полный лог радиуса:

Код: Выделить всё

Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 AuthQueue&#58; New request from 192.168.52.1&#58;1812
--- RADIUS Pkt ---
  Code&#58; &#91;1&#93;  ID&#58;   &#91;18&#93;
  Auth&#58; Size 16; Data &#91;0x1252565a9b54c584c608a28eeb712727&#93;
    Attr&#58; &#91;1&#93; Vendor&#58; &#91;0&#93; Size 15; Data &#91;0x6e6f76613739333030353632323339&#93;
        &#40;User-Name=STRING&#58;nova79300562239&#41;
    Attr&#58; &#91;3&#93; Vendor&#58; &#91;0&#93; Size 17; Data &#91;0x01ac2cd62b73e643cf41ec57f95eff6a8e&#93;
        &#40;CHAP-Password=HEX&#58;...&#41;
    Attr&#58; &#91;60&#93; Vendor&#58; &#91;0&#93; Size 16; Data &#91;0x1252565a9b54c584c608a28eeb712727&#93;
        &#40;CHAP-Challenge=HEX&#58;...&#41;
    Attr&#58; &#91;6&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00000002&#93;
        &#40;Service-Type=INT&#58;2&#41;
    Attr&#58; &#91;7&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00000001&#93;
        &#40;Framed-Protocol=INT&#58;1&#41;
    Attr&#58; &#91;32&#93; Vendor&#58; &#91;0&#93; Size 7; Data &#91;0x5265646261636b&#93;
        &#40;NAS-Identifier=STRING&#58;Redback&#41;
    Attr&#58; &#91;5&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x02040000&#93;
        &#40;NAS-Port=INT&#58;33816576&#41;
    Attr&#58; &#91;62&#93; Vendor&#58; &#91;2352&#93; Size 4; Data &#91;0x24bc03e9&#93;
        &#40;Redback&#58;NAS-Real-Port=INT&#58;616301545&#41;
    Attr&#58; &#91;61&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00000005&#93;
        &#40;NAS-Port-Type=INT&#58;5&#41;
    Attr&#58; &#91;87&#93; Vendor&#58; &#91;0&#93; Size 32; Data &#91;0x322f3420766c616e2d696420333030383a31303031207070706f652036323937&#93;
        &#40;NAS-Port-Id=STRING&#58;2/4 vlan-id 3008&#58;1001 pppoe 6297&#41;
    Attr&#58; &#91;38&#93; Vendor&#58; &#91;2352&#93; Size 4; Data &#91;0x0000000b&#93;
        &#40;Redback&#58;Medium-Type=INT&#58;11&#41;
    Attr&#58; &#91;145&#93; Vendor&#58; &#91;2352&#93; Size 17; Data &#91;0x36302d65332d32372d64352d61662d3064&#93;
        &#40;Redback&#58;Mac-Addr=STRING&#58;60-e3-27-d5-af-0d&#41;
    Attr&#58; &#91;98&#93; Vendor&#58; &#91;2352&#93; Size 4; Data &#91;0x00000004&#93;
        &#40;Redback&#58;Platform-Type=INT&#58;4&#41;
    Attr&#58; &#91;112&#93; Vendor&#58; &#91;2352&#93; Size 9; Data &#91;0x31322e312e312e3131&#93;
        &#40;Redback&#58;OS-Version=STRING&#58;12.1.1.11&#41;

Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 AuthQueue&#58; Login 'nova79300562239'
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 LoginStorage&#58; Acquire&#58; login 'nova79300562239' used 1 times
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 AuthQueue&#58; Login info found, slink_id 1418
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 AuthQueue&#58; Using CHAP authentication method
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 AuthQueue&#58; CHAP authentication OK
Apr 26 20&#58;51&#58;48  Info  &#58; dd5c7700 AuthQueue&#58; authorization request from 192.168.52.1&#58;1812 succeeded
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 AuthQueue&#58; Service ID 15 type 3; account ID 877
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 IPPoolManager&#58; IP 10.52.0.111 is leased from NamedPool 'inet_nat'
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 CustomAttrs&#58; custom attributes for IPTRAFFIC_SERVICE ID 15 have been added to the reply
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 AcctQueue&#58; lookup&#58; session ID 1055947 for login 'nova79300562239'
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 AcctQueue&#58; lookup&#58; session ID 1055947 for IP 10.52.0.111
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 SessionManager&#58; put&#58; session ID 1055947 timeout scheduled at 1461693138
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 SessionManager&#58; put&#58; session ID 1055947 from NAS 2 OK
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd5c7700 AuthQueue&#58; Reply
--- RADIUS Pkt ---
  Code&#58; &#91;2&#93;  ID&#58;   &#91;18&#93;
  Auth&#58; Size 16; Data &#91;0x1252565a9b54c584c608a28eeb712727&#93;
    Attr&#58; &#91;6&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00000002&#93;
        &#40;Service-Type=INT&#58;2&#41;
    Attr&#58; &#91;7&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00000001&#93;
        &#40;Framed-Protocol=INT&#58;1&#41;
    Attr&#58; &#91;8&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x0a34006f&#93;
        &#40;Framed-IP-Address=IP&#58;10.52.0.111&#41;
    Attr&#58; &#91;9&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0xffffffff&#93;
        &#40;Framed-IP-Netmask=IP&#58;255.255.255.255&#41;
    Attr&#58; &#91;27&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00015180&#93;
        &#40;Session-Timeout=INT&#58;86400&#41;
    Attr&#58; &#91;104&#93; Vendor&#58; &#91;2352&#93; Size 13; Data &#91;0x5050506f455f70726976617465&#93;
        &#40;Redback&#58;IP-Interface-Name=STRING&#58;PPPoE_private&#41;
    Attr&#58; &#91;105&#93; Vendor&#58; &#91;2352&#93; Size 9; Data &#91;0x4e41545f5050504f45&#93;
        &#40;Redback&#58;NAT-Policy-Name=STRING&#58;NAT_PPPOE&#41;
    Attr&#58; &#91;91&#93; Vendor&#58; &#91;2352&#93; Size 11; Data &#91;0x70726f66696c652d34304d&#93;
        &#40;Redback&#58;Subscriber-Profile-Name=STRING&#58;profile-40M&#41;

Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 AcctQueue&#58; Request from 192.168.52.1&#58;1812
--- RADIUS Pkt ---
  Code&#58; &#91;4&#93;  ID&#58;   &#91;-4&#93;
  Auth&#58; Size 16; Data &#91;0x54a0f9bd59be36ff54f72c22d5665865&#93;
    Attr&#58; &#91;1&#93; Vendor&#58; &#91;0&#93; Size 15; Data &#91;0x6e6f76613739333030353632323339&#93;
        &#40;User-Name=STRING&#58;nova79300562239&#41;
    Attr&#58; &#91;40&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00000001&#93;
        &#40;Acct-Status-Type=INT&#58;1&#41;
    Attr&#58; &#91;44&#93; Vendor&#58; &#91;0&#93; Size 25; Data &#91;0x303130334646464636383030373333322d3537314641414234&#93;
        &#40;Acct-Session-Id=STRING&#58;0103FFFF68007332-571FAAB4&#41;
    Attr&#58; &#91;6&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00000002&#93;
        &#40;Service-Type=INT&#58;2&#41;
    Attr&#58; &#91;7&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00000001&#93;
        &#40;Framed-Protocol=INT&#58;1&#41;
    Attr&#58; &#91;144&#93; Vendor&#58; &#91;2352&#93; Size 4; Data &#91;0x00000001&#93;
        &#40;Redback&#58;Acct-Update-Reason=INT&#58;1&#41;
    Attr&#58; &#91;32&#93; Vendor&#58; &#91;0&#93; Size 7; Data &#91;0x5265646261636b&#93;
        &#40;NAS-Identifier=STRING&#58;Redback&#41;
    Attr&#58; &#91;5&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x02040000&#93;
        &#40;NAS-Port=INT&#58;33816576&#41;
    Attr&#58; &#91;62&#93; Vendor&#58; &#91;2352&#93; Size 4; Data &#91;0x24bc03e9&#93;
        &#40;Redback&#58;NAS-Real-Port=INT&#58;616301545&#41;
    Attr&#58; &#91;61&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00000005&#93;
        &#40;NAS-Port-Type=INT&#58;5&#41;
    Attr&#58; &#91;87&#93; Vendor&#58; &#91;0&#93; Size 32; Data &#91;0x322f3420766c616e2d696420333030383a31303031207070706f652036323937&#93;
        &#40;NAS-Port-Id=STRING&#58;2/4 vlan-id 3008&#58;1001 pppoe 6297&#41;
    Attr&#58; &#91;38&#93; Vendor&#58; &#91;2352&#93; Size 4; Data &#91;0x0000000b&#93;
        &#40;Redback&#58;Medium-Type=INT&#58;11&#41;
    Attr&#58; &#91;145&#93; Vendor&#58; &#91;2352&#93; Size 17; Data &#91;0x36302d65332d32372d64352d61662d3064&#93;
        &#40;Redback&#58;Mac-Addr=STRING&#58;60-e3-27-d5-af-0d&#41;
    Attr&#58; &#91;98&#93; Vendor&#58; &#91;2352&#93; Size 4; Data &#91;0x00000004&#93;
        &#40;Redback&#58;Platform-Type=INT&#58;4&#41;
    Attr&#58; &#91;112&#93; Vendor&#58; &#91;2352&#93; Size 9; Data &#91;0x31322e312e312e3131&#93;
        &#40;Redback&#58;OS-Version=STRING&#58;12.1.1.11&#41;
    Attr&#58; &#91;45&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00000001&#93;
        &#40;Acct-Authentic=INT&#58;1&#41;
    Attr&#58; &#91;104&#93; Vendor&#58; &#91;2352&#93; Size 13; Data &#91;0x5050506f455f70726976617465&#93;
        &#40;Redback&#58;IP-Interface-Name=STRING&#58;PPPoE_private&#41;
    Attr&#58; &#91;91&#93; Vendor&#58; &#91;2352&#93; Size 11; Data &#91;0x70726f66696c652d34304d&#93;
        &#40;Redback&#58;Subscriber-Profile-Name=STRING&#58;profile-40M&#41;
    Attr&#58; &#91;8&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x0a34006f&#93;
        &#40;Framed-IP-Address=IP&#58;10.52.0.111&#41;
    Attr&#58; &#91;9&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0xffffffff&#93;
        &#40;Framed-IP-Netmask=IP&#58;255.255.255.255&#41;
    Attr&#58; &#91;1&#93; Vendor&#58; &#91;2352&#93; Size 4; Data &#91;0xd45c8403&#93;
        &#40;Redback&#58;Client-DNS-Pri=IP&#58;212.92.132.3&#41;
    Attr&#58; &#91;27&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x00015180&#93;
        &#40;Session-Timeout=INT&#58;86400&#41;
    Attr&#58; &#91;105&#93; Vendor&#58; &#91;2352&#93; Size 9; Data &#91;0x4e41545f5050504f45&#93;
        &#40;Redback&#58;NAT-Policy-Name=STRING&#58;NAT_PPPOE&#41;
    Attr&#58; &#91;87&#93; Vendor&#58; &#91;2352&#93; Size 6; Data &#91;0x34304d2d696e&#93;
        &#40;Redback&#58;Qos-Policing-Profile-Name=STRING&#58;40M-in&#41;
    Attr&#58; &#91;88&#93; Vendor&#58; &#91;2352&#93; Size 7; Data &#91;0x34304d2d6f7574&#93;
        &#40;Redback&#58;Qos-Metering-Profile-Name=STRING&#58;40M-out&#41;
    Attr&#58; &#91;92&#93; Vendor&#58; &#91;2352&#93; Size 14; Data &#91;0x696e3a55534552535f5050506f45&#93;
        &#40;Redback&#58;Forward-Policy=STRING&#58;in&#58;USERS_PPPoE&#41;
    Attr&#58; &#91;55&#93; Vendor&#58; &#91;0&#93; Size 4; Data &#91;0x571faab4&#93;
        &#40;Event-Timestamp=DATE&#58;1461693108&#41;

Apr 26 20&#58;51&#58;48  ERROR &#58; dd4c6700 SessionManager&#58; get&#58; session ID 1035857 not found
Apr 26 20&#58;51&#58;48  ERROR &#58; dd4c6700 LogicError&#58; get&#58; session not found
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; Obtained 11 stack frames.
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN3UTM15print_backtraceEv+0x40&#41; &#91;0x52a030&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN3UTM8DBAErrorC2ERKSsS2_bNS_6Logger5LevelE+0x96&#41; &#91;0x446b26&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN3UTM10LogicErrorC2ERKSsbNS_6Logger5LevelE+0x51&#41; &#91;0x446c11&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN6RADIUS14SessionManager3getEi+0x53a&#41; &#91;0x47f25a&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN6RADIUS9AcctQueue11get_sessionEiRKSs+0x36&#41; &#91;0x441b16&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN6RADIUS9AcctQueue15process_requestERKN3UTM8NAS_InfoERKNS_9RADPacketERS5_+0x25e&#41; &#91;0x44488e&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN6RADIUS9AcctQueue15packet_receivedEPKcmRKN3UTM6Socket8EndpointE+0x51b&#41; &#91;0x4451eb&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN6RADIUS9UDPServer3runEv+0x40e&#41; &#91;0x49812e&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN3UTM6Thread6threadEPv+0x54&#41; &#91;0x52bb44&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /lib/x86_64-linux-gnu/libpthread.so.0&#40;+0x6b50&#41; &#91;0x7f27e098eb50&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /lib/x86_64-linux-gnu/libc.so.6&#40;clone+0x6d&#41; &#91;0x7f27def7f95d&#93;
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 AcctQueue&#58; session ID 1035857 not found
Apr 26 20&#58;51&#58;48  ERROR &#58; dd4c6700 SessionManager&#58; get&#58; session ID 1035857 not found
Apr 26 20&#58;51&#58;48  ERROR &#58; dd4c6700 LogicError&#58; get&#58; session not found
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; Obtained 11 stack frames.
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN3UTM15print_backtraceEv+0x40&#41; &#91;0x52a030&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN3UTM8DBAErrorC2ERKSsS2_bNS_6Logger5LevelE+0x96&#41; &#91;0x446b26&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN3UTM10LogicErrorC2ERKSsbNS_6Logger5LevelE+0x51&#41; &#91;0x446c11&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN6RADIUS14SessionManager3getEi+0x53a&#41; &#91;0x47f25a&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN6RADIUS9AcctQueue11get_sessionEiRKSs+0x36&#41; &#91;0x441b16&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN6RADIUS9AcctQueue15process_requestERKN3UTM8NAS_InfoERKNS_9RADPacketERS5_+0x3ad&#41; &#91;0x4449dd&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN6RADIUS9AcctQueue15packet_receivedEPKcmRKN3UTM6Socket8EndpointE+0x51b&#41; &#91;0x4451eb&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN6RADIUS9UDPServer3runEv+0x40e&#41; &#91;0x49812e&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /netup/utm5/bin/utm5_radius&#40;_ZN3UTM6Thread6threadEPv+0x54&#41; &#91;0x52bb44&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /lib/x86_64-linux-gnu/libpthread.so.0&#40;+0x6b50&#41; &#91;0x7f27e098eb50&#93;
Apr 26 20&#58;51&#58;48 ?Trace &#58; dd4c6700 trace&#58; /lib/x86_64-linux-gnu/libc.so.6&#40;clone+0x6d&#41; &#91;0x7f27def7f95d&#93;
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 AcctQueue&#58; session ID 1035857 not found
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 AcctQueue&#58; new session ID 1055948 for SID 0103FFFF68007332-571FAAB4
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 AcctQueue&#58; sid_insert&#58; session ID 1055948 for SID 0103FFFF68007332-571FAAB4
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 LoginStorage&#58; Acquire&#58; login 'nova79300562239' used 2 times
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 AcctQueue&#58; slink_id 1418 service_type 3 for login 'nova79300562239'
Apr 26 20&#58;51&#58;48  Info  &#58; dd4c6700 AcctQueue&#58; IPv4 address 10.52.0.111 leased
Apr 26 20&#58;51&#58;48  ERROR &#58; dd4c6700 AcctQueue&#58; IP 10.52.0.111 is busy
Apr 26 20&#58;51&#58;48  Info  &#58; dd4c6700 AcctQueue&#58; Accounting-Start for SID 0103FFFF68007332-571FAAB4 user 'nova79300562239' slink ID 1418 from NAS 192.168.52.1
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 Transport&#58; sending traffic/dialup session ID 1055948
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 Transport&#58; session ID 1055948 witout IPInfo
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 StreamConnection&#58; Sending message ID 0x1107
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 SessionManager&#58; put&#58; session ID 1055948 timeout scheduled at 2000000000
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 SessionManager&#58; put&#58; session ID 1055948 from NAS 2 OK
Apr 26 20&#58;51&#58;48 ?Debug &#58; dd4c6700 AcctQueue&#58; Reply
--- RADIUS Pkt ---
  Code&#58; &#91;5&#93;  ID&#58;   &#91;-4&#93;
  Auth&#58; Size 16; Data &#91;0x54a0f9bd59be36ff54f72c22d5665865&#93;

Аватара пользователя
billy
Сообщения: 12
Зарегистрирован: Вс май 04, 2008 11:03

тоже сталкивался с похожей проблемой

Сообщение billy »

Не получив вовремя ALIVE-пакеты, радиус закрывает сессию, но на NAS абонент продолжает работать. :!:
Поэтому радиус может пытаться выдавать адреса новым абонентам, в то время, как на NAS этот адрес занят.
Самое интересное, что спустя некоторое время ALIVE-пакеты снова начинают поступать с NAS на радиус сервер. :o А родная сессия на радиусе уже закрыта. Вот тут и начинаются чудеса с ip-адресами и длительностью сессии
Так что очень важно обеспечить надежную связь между NAS и радиусом. У меня они соединены патч-кордом.

o^er
Сообщения: 8
Зарегистрирован: Ср сен 02, 2015 12:15

Re: тоже сталкивался с похожей проблемой

Сообщение o^er »

billy писал(а):Не получив вовремя ALIVE-пакеты, радиус закрывает сессию, но на NAS абонент продолжает работать. :!:
Поэтому радиус может пытаться выдавать адреса новым абонентам, в то время, как на NAS этот адрес занят.
Самое интересное, что спустя некоторое время ALIVE-пакеты снова начинают поступать с NAS на радиус сервер. :o А родная сессия на радиусе уже закрыта. Вот тут и начинаются чудеса с ip-адресами и длительностью сессии
Так что очень важно обеспечить надежную связь между NAS и радиусом. У меня они соединены патч-кордом.

У меня они тоже соединены патчкордом, но проблема не в связности, и не в том что радиус закрывает сессию.
В биллинге она (сессия) есть, но с IP адресом 0.0.0.0
Тут вся проблема в том, что биллинг изначально считает сессию поднятой с неверным адресом. Вопрос был именно "почему биллинг это делает?"

banec
Сообщения: 269
Зарегистрирован: Вт сен 11, 2007 09:06

Сообщение banec »

Версия биллинга?
Возможен баг уже убран - смотрите чендж лог

o^er
Сообщения: 8
Зарегистрирован: Ср сен 02, 2015 12:15

Сообщение o^er »

banec писал(а):Версия биллинга?
Возможен баг уже убран - смотрите чендж лог
Версия UTM 5.3-003-update9
Из changelog не совсем понятно об этой проблеме в исправлениях идёт речь, или нет.
Например "4610 Исправлена проблема, в ряде случаев приводившая к выдаче некорректных IP-адресов сервером RADIUS", вот что за некорректные IP адреса выдавались, не понятно.

Ответить