(RADIATOR) Bound IP

Hugh Irvine hugh at open.com.au
Thu May 2 01:40:17 CDT 2002


Hi Tim -

Yes, well that is the same conclusion that Mike and I came to as well.

I think the best and simplest approach is to run multiple instances - one on 
each IP address, as you have described before.

regards

Hugh


On Wed, 1 May 2002 13:19, Timothy G. Wells wrote:
> Thanks!
>
> But I found an unfortunate issue with this. If I remove the BindAddress and
> let Radiator listen on all IP's then the answer comes back as 0.0.0.0. If I
> leave the BindAddress then it does say the correct IP but that doesn't help
> me in my attempt to prevent having multiple instances running listening to
> different IP's.
>
> Is there a way to have radiator listen to all IP's loaded but tell me which
> one it gets a request to? This shows what I'm trying to do ...
>
>      my %IPlist = ('206.112.216.72', 1, '206.112.216.73', 2,
> '206.112.216.74', 3, '206.112.216.75', 4, '206.112.216.105', 5);
>
>      my $mysocketaddr = getsockname(${$_[0]}->{RecvSocket});
>      my ($myport, $myaddr) = Socket::sockaddr_in($mysocketaddr);
>      my $myIP = Socket::inet_ntoa($myaddr);
>      ${$_[0]}->add_attr('Provider', $IPlist{$myIP});
>
> Thanks,
>
> -- Tim
>
> At 11:02 AM 5/1/2002 +1000, Hugh Irvine wrote:
> >Hello Tim -
> >
> >You have access to both the source and destination:
> >
> >         $p->{RecvFrom};
> >and
> >         $p->{RecvSocket};
> >
> >Have a look at "Radius/Radius.pm", sub newRecvFrom.
> >
> >regards
> >
> >Hugh
> >
> >On Tue, 30 Apr 2002 22:45, Timothy G. Wells wrote:
> > > Greetings,
> > >
> > >  From within a hook, how would I identify the IP address the packet was
> > > sent to? I have multiple IP's on my ethernet.
> > >
> > > Thanks,
> > >
> > > -- Tim
> > >
> > >
> > >
> > > Timothy G. Wells
> > > Good News Internet Services
> > > Tim.Wells at goodnews.net
> > > http://www.goodnews.net
> >
> >--
> >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.

-- 
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.


More information about the radiator mailing list