rlm_python and the Tunnel-Private-Group-Id attribute

Alan DeKok aland at deployingradius.com
Thu Feb 10 12:09:56 CET 2011


Bob Brandt wrote:
> All my testing seems to indicate it should work, but it is not.  I
> believe the problem is in how rlm_python returns the
> "Tunnel-Private-Group-Id" attribute.

  As a string.  The server core parses it into whatever is necessary.
Date, IP address, etc.

> Below are the two snipets of the debugs.  The first is from the
> old(working) system which uses the users file and the second is from the
> new system using the rlm_python module:
...
>         Tunnel-Private-Group-Id:0 := "150"
...
>         Tunnel-Private-Group-Id:0 = "150"
...
> The debug output looks for the most part identical! 

  Yup.

> Now, initially when using the users file, I had the same problem I am
> having now, where the wireless access point was getting the attributes
> but was not putting me in the correct VLAN.  The problem turned out that
> I was passing a string to the "Tunnel-Private-Group-Id" attribute
> instead of an integer. Once I removed the quotes from the VLAN ID
> everything was working perfectly.

  Hmm... I don't see why.  The attribute is defined to be a string.

  Using quotes or not shouldn't make any difference.

  Alan DeKok.



More information about the Freeradius-Users mailing list