At 08:02 AM 5/24/2002 +0200, PELLE Thierry FTRD/DAC/ISS wrote:
> >> - When I try to transmit untagged Tunnel AVP the packet
> >> received has a bad length (it seems that the FreeRADIUS create a packet
> >> as if the tag is present) ;
>
> >Yeah, well that's what the RFC says to do. If the tag is not present, a
> >tag of '0' is assumed.
>The RFC says that the tag IS present if the value of the TAG field is less
>or equal to 0x1F, else the first byte of the "string" field is the TAG field.
The RFC actually is not internally consistent with what it says ( which
makes it annoying ), and a tag value of 0x00 in the tag field indicates
that no tagging or grouping is preferred ( and 0x00 is assumed as the tag
if you do not explicitely specify another one ).
Again, I ask what it is that you are testing with that is reporting invalid
tags/lengths. I've tested the Tunnel attributes with FreeRADIUS against
both Lucent and Cisco NAS and they are able to communicate without problems.
> >What is reporting the packet having a bad length?
>Well for instance, if I try to transmit a "Tunnel-Client-Endpoint" AVP
>with no TAG and value say 10.0.0.1,
>the size of the packet must be increased by 1(TYPE)+1(LENGTH)+8(STRING
>SIZE)=10 bytes. Despites, FreeRadius trasmit a paquet
>
>with 11 bytes = 10bytes(OK)+1(Assumed TAG field)...
>I will try to make a capture of frame if that's not clear.
No, it's clear, and that is was it is supposed to do. If you do no specify
a tag to be used, the tag 0x00 is implicitly set. If you want the server
to not send a tag at all under any circumstances, you would edit the
dictionary file to remove the tag flag from the attribute.
> >This should create a 'core' file that you can back-trace with gdb. Or,
> >you could run radiusd from inside gdb and issue the 'bt' ( backtrace )
> >command when/if it crashes.
>Well, even if FreeRadius is Beta I'm no so skilled to understand "core"
>files... gdb is a bit mysterious for me...
See the 'docs/bugs'. You may not be able to understand it, but if you can
capture it and send it to the list, then we can analyze it.
-Chris
--
\\\|||/// \ StarNet Inc. \ Chris Parker
\ ~ ~ / \ WX *is* Wireless! \ Director, Engineering
| @ @ | \ http://www.starnetwx.net \ (847) 963-0116
oOo---(_)---oOo--\------------------------------------------------------
\ Wholesale Internet Services - http://www.megapop.net
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html