(RADIATOR) Radius
Barrett W Clark
mgronduty at texoma.net
Fri Apr 26 09:15:47 CDT 2002
Hugh,
After making the changes, I am still not able to stop the incoming calls.
I have been informed the leased Clients (xxx.xxx.xxx.xxx, yyy.yyy.yyy.yyy
and zzz.zzz.zzz.zzz) are not the IPs of their NASes but of their radius
servers.
In the logs, I show them (customers dialing the number I want to deny) to
be on 3 different NAS-Identifiers.
The 3 NAS-Identifiers are not in the radius.cfg.
Any suggestions?
bwc
At 06:59 PM 4/21/2002 +1000, Hugh Irvine wrote:
>Hello Barrett -
>
>I suspect you will find that your configuration will work properly with
>Client xxx.xxx.xxx.xxx, but not yyy.yyy.yyy.yyy or zzz.zzz.zzz.zzz. If you
>want to use the "Identifier theirclients", you will have to specify seperate
>Client clauses.
>
># define Clients
>
><Client xxx.xxx.xxx.xxx>
> Secret XXXXXXXXXXXX
> Identifier theirclients
></Client>
>
><Client >yyy.yyy.yyy.yyy
> Secret XXXXXXXXXXXX
> Identifier theirclients
></Client>
>
><Client zzz.zzz.zzz.zzz>
> Secret XXXXXXXXXXXX
> Identifier theirclients
></Client>
>
>You should also check a trace 4 debug from Radiator to verify the format of
>the Called-Station-Id you are receiving from the NAS to make sure it matches
>the Handler specification.
>
>regards
>
>Hugh
>
>
>On Sun, 21 Apr 2002 09:07, Barrett W Clark wrote:
> > Hugh,
> >
> > I have tried to follow the example below but customers can still dial in on
> > that number.
> >
> > Any suggestions as to what I am doing wrong would be helpful!! Also on
> > improving the radius.cfg file would be greatly appreciated!
> >
> > regards
> >
> > bwc
> >
> > ------Begin radius.cfg-----------
> >
> > #Foreground
> > LogStdout
> > LogDir /usr/local/radius/log
> > DbDir /usr/local/etc/raddb
> > # User a lower trace level in production systems:
> > Trace 3
> > AuthPort 1645
> > AcctPort 1646
> >
> > #strip realm
> > RewriteUsername s/^([^@]+).*/$1/
> > RewriteUsername s/%//g
> >
> > <Client localhost>
> > Secret XXXXXXXX
> > DupInterval 0
> > </Client>
> >
> > # All of our clients are listed here
> > <Client host.domain.com>
> > Secret XXXXXXXXXXXX
> > Identifier ourclients
> >
> > IdenticalClients host2.domain.com host3.domain.com \
> > host4.domain.com host5.domain.com host6.domain.com \
> > host7.domain.com host8.domain.com
> > </Client>
> >
> > <Client xxx.xxx.xxx.xxx>
> > Secret XXXXXXXXXXXX
> > Identifier theirclients
> >
> > IdenticalClients yyy.yyy.yyy.yyy zzz.zzz.zzz.zzz
> > </Client>
> >
> > <Handler Client-Identifier=theirclients,Called-Station-Id="##########">
> > <AuthBy INTERNAL>
> > DefaultResult REJECT
> > </AuthBy>
> > </Handler>
> >
> > <Handler>
> > <AuthBy DBFILE>
> > Filename %D/users
> > </AuthBy>
> > AcctLogFileName %L/cd-%Y%m%d
> > </Handler>
> >
> > <Realm DEFAULT>
> > <AuthBy DBFILE>
> > Filename %D/users
> > </AuthBy>
> > AcctLogFileName %L/cd-%Y%m%d
> > </Realm>
> >
> > <SessionDatabase DBM>
> > # The name of the DBM file. Defaults on %D/online
> > Filename %D/online
> > </SessionDatabase>
> >
> > -----Example of the cd-20020419-------
> >
> > Sat Apr 20 06:47:59 2002
> > NAS-IP-Address = xxx.xxx.xxx.xxx
> > NAS-Port = $$$$
> > NAS-Port-Type = Async
> > Called-Station-Id = "##########"
> > Calling-Station-Id = "**********"
> > Acct-Status-Type = Start
> > Acct-Authentic = RADIUS
> > Service-Type = Framed-User
> > Acct-Session-Id = "000DDF72"
> > Framed-Protocol = PPP
> > Acct-Link-Count = 1
> > Ascend-Num-In-Multilink = 1
> > Acct-Multi-Session-Id = "156668"
> > Framed-IP-Address = ooo.ooo.ooo.ooo
> > Ascend-Multilink-ID = 156668
> > Acct-Delay-Time = 0
> > User-Name = "username"
> >
> > At 08:15 AM 4/17/2002 +1000, Hugh Irvine wrote:
> > >Hello Barrett -
> > >
> > >In my example below, you would reject all calls to a particular
> > >Called-Station-Id on the Clients with "Identifier somewhere".
> > >
> > >Ie. "######" is the number you want to deny.
> > >
> > ><Handler Client-Identifier = somewhere, Called-Station-Id = 12345>
> > >
> > >You could also use regular expressions in the <Handler ....>.
> > >
> > >regards
> > >
> > >Hugh
>
>--
>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