(RADIATOR) Dynamic Vars
miko at yournetplus.com
miko at yournetplus.com
Fri Aug 22 09:37:02 CDT 2003
You can use AddToRequest (6.5.21) in your <Client> to add an attribute to the request as well. I use this in my current configuration, however I also added the attribute to the dictionary as well. I am not sure if this is required or not in this instance.
regards,
Miko
> --- Original Message ---
> From: "Hugh Irvine" <hugh at open.com.au>
> To: Nick Rogness <nick at rogness.net>
> Cc: <radiator at open.com.au>
> Sent: Fri, 22 Aug 2003 16:55:09 +1000
> Subject: Re: (RADIATOR) Dynamic Vars
>
>
> Hello Nick -
>
> The only thing I can think of is to write your own custom versions
> of
> those modules so they do what you require.
>
> The source modules are in the "Radius" directory of the Radiator
> distribution.
>
> regards
>
> Hugh
>
>
> On Friday, Aug 22, 2003, at 09:37 Australia/Melbourne, Nick Rogness
> wrote:
>
> >
> > In my radius config file I have:
> >
> > <Client DEFAULT>
> > .
> > .
> > PreHandlerHook file:"/etc/raddb/prehandler.radhook"
> > </Client>
> >
> >
> > In /etc/raddb/prehandler.radhook I have:
> >
> > .
> > .
> > $p->add_attr('CCC-DB',"testdb");
> > .
> >
> >
> > For my SessionDB I try to reference my %{CCC-DB} variable:
> >
> > <SessionDatabase SQL>
> > Identifier SDB
> > DBSource dbi:mysql:%{CCC-DB}:db1.domain.com
> > .
> > .
> >
> > But it appears I can't reference it as it comes up with an
> > error:
> >
> > Wed Aug 20 19:28:01 2003: ERR: do failed for 'delete from
> > RADONLINE
> > where
> > NASIDENTIFIER='203.63.154.1' and NASPORT=01234': No Database
> > Selected
> >
> > So I'm assuming that you can only reference certain %{attr} in
> > certain
> > cases. I want to be able to use the same sessionDB "template"
> > and
> > have it
> > reference different databases as determined by the
> > PreHandlerHook. I
> > don't want to build 50 different <SessionDatabase ...>
> > statements for
> > all
> > of our customers (since they all have different DBs). How can I
> > accomplish this?
> >
> > Same problem exists for <AuthBy SQL> DBSource directives. I
> > want the
> > Prehandler to choose the database to connect to. Any pointers?
> >
> > Thanks,
> >
> > Nick Rogness
> >
> > ===
> > Archive at http://www.open.com.au/archives/radiator/
> > Announcements on radiator-announce at open.com.au
> > To unsubscribe, email 'majordomo at open.com.au' with
> > 'unsubscribe radiator' in the body of the message.
> >
>
> NB: have you included a copy of your configuration file (no
> secrets),
> together with a trace 4 debug showing what is happening?
>
> --
> Radiator: the most portable, flexible and configurable RADIUS
> server
> anywhere. Available on *NIX, *BSD, Windows 95/98/2000, NT, MacOS X.
> -
> Nets: internetwork inventory and management - graphical,
> extensible,
> flexible with hardware, software, platform and database
> independence.
>
> ===
> Archive at http://www.open.com.au/archives/radiator/
> Announcements on radiator-announce at open.com.au
> To unsubscribe, email 'majordomo at open.com.au' with
> 'unsubscribe radiator' in the body of the message.
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.
More information about the radiator
mailing list