<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi,<br><br>I am trying to send in access accept an attribute two times, for example Packet-Flow-Descriptor but it seems that are mixed up or missing on the wire.<br>I am using freradius 3.0 with Mysql <br><br>This is the user definition:<br>+----+-------------------+-----------------------------------+----------+<br>| id | username | attribute | op | value |<br>+----+-------------------+-------------------------------+----+----------+<br>| 39 | ethcs | Alvarion-WiMAX-Classifier-Direction | := | 3 |<br>| 41 | ethcs |
WiMAX-QoS-Id | := | 1 |<br>| 40 | ethcs | WiMAX-IP-TOS-DSCP-Range-and-Mask | := | 0x18183f |<br>| 38 | ethcs | WiMAX-Classifier-Priority | := | 1 |<br>| 37 | ethcs | WiMAX-ClassifierID | := | 1 |<br>| 36 | ethcs | WiMAX-Downlink-QOS-Id | := | 1 |<br>| 35 | ethcs |
WiMAX-Uplink-QOS-Id | := | 1 |<br>| 34 | ethcs | WiMAX-Transport-Type | := | 1 |<br>| 33 | ethcs | WiMAX-Direction | := | 3 |<br>| 32 | ethcs | Packet-Data-Flow-Id | := | 1 |<br>| 31 | ethcs |
Alvarion-PDFID | := | 1 |<br>| 30 | ethcs | Alvarion-R3-IF-Name | := | mgmt |<br>| 42 | ethcs | WiMAX-Schedule-Type | := | 2 |<br>| 43 | ethcs | WiMAX-Maximum-Sustained-Traffic-Rate | := | 10000 |<br>| 44 | ethcs |
Alvarion-R3-IF-Name | := | QinQ |<br>| 45 | ethcs | Alvarion-PDFID | := | 2 |<br>| 46 | ethcs | Alvarion-R3-IF-ID | := | 901 |<br>| 47 | ethcs | Packet-Data-Flow-Id | := | 2 |<br>| 48 | ethcs |
WiMAX-Direction | := | 3 |<br>| 49 | ethcs | WiMAX-Transport-Type | := | 3 |<br>| 50 | ethcs | WiMAX-Uplink-QOS-Id | := | 1 |<br>| 51 | ethcs | WiMAX-Downlink-QOS-Id | := | 1 |<br>| 52 | ethcs | WiMAX-ClassifierID
| := | 1 |<br>| 53 | ethcs | WiMAX-Classifier-Priority | := | 1 |<br>| 54 | ethcs | WiMAX-Classifier-Direction | := | 3 |<br>| 55 | ethcs | WiMAX-VLAN-ID | := | 15 |<br>+----+-------------------+-------------------------------------------+----<br><br><br>And this is what I get on the Wireshark:<br><br>Radius Protocol<br> Code: Access-Accept (2)<br> Packet identifier: 0x1d (29)<br> Length: 296<br>
Authenticator: bbe87cb6720049ce93e6d2d896059a10<br> [This is a response to a request in frame 512]<br> [Time from request: 0.002565000 seconds]<br> Attribute Value Pairs<br> AVP: l=18 t=Vendor-Specific(26) v=Alvarion(12394)<br> VSA: l=12 t=Breezecom-Attr1(1): \001\006QinQ\003\004\000\002<br> Breezecom-Attr1: \001\006QinQ\003\004<br> AVP: l=41 t=Vendor-Specific(26) v=WiMAX(24757)<br> VSA: l=35 t=WiMAX-Packet-Flow-Descriptor(28) C=0x00: 6 TLV(s) inside<br> TLV: l=4 t=WiMAX-Packet-Data-Flow-Id(1):
2<br> TLV: l=3 t=WiMAX-Direction(4): Bi-Directional(3)<br> TLV: l=3 t=WiMAX-Transport-Type(6): Ethernet(3)<br> TLV: l=3 t=WiMAX-Uplink-QOS-Id(7): 1<br> TLV: l=3 t=WiMAX-Downlink-QOS-Id(8): 1<br> TLV: l=16 t=Unknown-Attribute(11): 010301020301040303070518183f<br> Unknown-Attribute: 010301020301040303070518183f<br> AVP: l=21
t=Vendor-Specific(26) v=WiMAX(24757)<br> VSA: l=15 t=WiMAX-QoS-Descriptor(29) C=0x00: 3 TLV(s) inside<br> TLV: l=3 t=WiMAX-QoS-Id(1): 1<br> TLV: l=3 t=WiMAX-Schedule-Type(4): Best-Effort(2)<br> TLV: l=6 t=WiMAX-Maximum-Sustained-Traffic-Rate(6): 10000<br> AVP: l=14 t=Vendor-Specific(26) v=Alvarion(12394)<br> VSA: l=8 t=Breezecom-Attr1(1): \002\006\000\000\003\205<br> Breezecom-Attr1:
\002\006<br> AVP: l=15 t=Vendor-Specific(26) v=WiMAX(24757)<br> VSA: l=9 t=WiMAX-Packet-Flow-Descriptor(28) C=0x00: 1 TLV(s) inside<br> TLV: l=6 t=Unknown-Attribute(11): 0904000f<br> Unknown-Attribute: 0904000f<br> AVP: l=6 t=EAP-Message(79) Last Segment[1]<br> AVP: l=18 t=Message-Authenticator(80): 8c74fb7e8449e0b1c65108742ae50199<br> AVP: l=52 t=User-Name(1): {am=1}4d3b54960b0a86c09a3a16d02a120f04@alvarion.ro<br> AVP: l=91 t=Vendor-Specific(26)
v=WiMAX(24757)<br> VSA: l=85 t=WiMAX-MSK(5) C=0x00: 894f66ea95fba5626129c837a798cfc96a369110141a6ecb...<br> WiMAX-MSK: 894f66ea95fba5626129c837a798cfc96a369110141a6ecb...<br><br><div><div><div><div><font face="comic sans ms">Martin<br></font></div><br><div><font face="Comic Sans MS"></font> </div></div></div></div></td></tr></table>