The decoded content is not same as command in CoA
Dear all, I am using Fedora 12 + Freeradius to do some CoA tests. One is : AAA sends Disconnect request to Client. My packet.txt content is as: ---------------------------------------------------------------------------- ----- Acct-Session-Id="00000001" Calling-Station-Id="001E310008CC" User-Name="wimax" X-Ascend-Session-Svr-Key="0123456789" NAS-IP-Address=100.1.6.4 NAS-Identifier=CATR WiMAX-DM-Action-Code="0" WiMAX-AAA-Session-Id="00000002" ---------------------------------------------------------------------------- ----- But when I run it in the command terminal, the screen said as below: ---------------------------------------------------------------------------- ----- [root@AAA bin]# cat packet.txt | radclient -x 100.1.6.4:3799 disconnect 0123456789 Sending Disconnect-Request of id 53 to 100.1.6.4 port 3799 Acct-Session-Id = "00000001" Calling-Station-Id = "001E310008CC" User-Name = "wimax" X-Ascend-Session-Svr-Key = "0123456789" NAS-IP-Address = 100.1.6.4 NAS-Identifier = "CATR" WiMAX-DM-Action-Code = 0x30 WiMAX-AAA-Session-Id = 0x3030303030303032 rad_recv: Disconnect-NAK packet from host 100.1.6.4 port 3799, id=53, length=20 ---------------------------------------------------------------------------- ----- I don't know why WiMAX-DM-Action-Code content was changed. If I change the value in packetet.txt to 0xffff, I can get the decoded content in screen as 0xff. The Wireshark can also get the changed content. Can you give me any suggestions? Thanks for your help. Xiaochen 13/1/2011
Perhaps the character value of the string for zero ('0') is 30 in hex (0x30). On 1/12/2011 23:33 PM, Xiaochen wrote:
Dear all, I am using Fedora 12 + Freeradius to do some CoA tests. One is : AAA sends Disconnect request to Client.
My packet.txt content is as:
WiMAX-DM-Action-Code="0"
But when I run it in the command terminal, the screen said as below: ---------------------------------------------------------------------------- -----
WiMAX-DM-Action-Code = 0x30
I don't know why WiMAX-DM-Action-Code content was changed.
Look at the WiMAX dictionary. You are telling the it to send the string 0. You either want to send an int, or use the values for WiMAX-DM-Action-Code defined in the WiMAX dictionary. Personally I feel the second method is preferred if you are generating policy as it is obvious what the intended result of the DM request is. Ben
-----Original Message----- From: freeradius-users- bounces+wiechman.lists=gmail.com@lists.freeradius.org [mailto:freeradius-users- bounces+wiechman.lists=gmail.com@lists.freeradius.org] On Behalf Of Xiaochen Sent: Wednesday, January 12, 2011 10:33 PM To: freeradius-users@lists.freeradius.org Subject: The decoded content is not same as command in CoA
Dear all, I am using Fedora 12 + Freeradius to do some CoA tests. One is : AAA sends Disconnect request to Client.
My packet.txt content is as: ----------------------------------------------------------------------- ----- ----- Acct-Session-Id="00000001" Calling-Station-Id="001E310008CC" User-Name="wimax" X-Ascend-Session-Svr-Key="0123456789" NAS-IP-Address=100.1.6.4 NAS-Identifier=CATR WiMAX-DM-Action-Code="0" WiMAX-AAA-Session-Id="00000002" ----------------------------------------------------------------------- ----- -----
But when I run it in the command terminal, the screen said as below: ----------------------------------------------------------------------- ----- ----- [root@AAA bin]# cat packet.txt | radclient -x 100.1.6.4:3799 disconnect 0123456789 Sending Disconnect-Request of id 53 to 100.1.6.4 port 3799 Acct-Session-Id = "00000001" Calling-Station-Id = "001E310008CC" User-Name = "wimax" X-Ascend-Session-Svr-Key = "0123456789" NAS-IP-Address = 100.1.6.4 NAS-Identifier = "CATR" WiMAX-DM-Action-Code = 0x30 WiMAX-AAA-Session-Id = 0x3030303030303032 rad_recv: Disconnect-NAK packet from host 100.1.6.4 port 3799, id=53, length=20 ----------------------------------------------------------------------- ----- -----
I don't know why WiMAX-DM-Action-Code content was changed. If I change the value in packetet.txt to 0xffff, I can get the decoded content in screen as 0xff. The Wireshark can also get the changed content. Can you give me any suggestions?
Thanks for your help.
Xiaochen
13/1/2011
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
participants (3)
-
Ben Wiechman -
Michael Lecuyer -
Xiaochen