(RADIATOR) unknown ports
Jim Liebgott
jliebgot at eni.net
Thu Mar 7 17:32:52 CST 2002
Hugh Irvine wrote:
>
> Thanks for sending the configuration file.
>
> Each AuthBy RADIUS clause opens a port at initialisation time to send and
> receive requests to the target proxy host. The portnumber is allocated by the
> OS unless overridden with the OutPort parameter, and the port is held open
> during the whole time that Radiator is running.
>
> Have a look at the code in "Radius/AuthRADIUS.pm".
I see. That makes sense to me. Thanks for explaining. I had assumed
that each new request opened a new socket to the proxy host and closed
it when a reply was received. I imagine that you have reduced
per-request overhead with your implementation.
> On Fri, 8 Mar 2002 09:58, you wrote:
> > Hugh Irvine wrote:
> > > The only ports that Radiator opens by default are the authentication and
> > > accounting ports. Any other ports that you see will be the result of your
> > > configuration file.
> > >
> > > As Ronan says, if you send me a copy of your configuration file (no
> > > secrets) I will take a look.
> >
> > I have attached my config file. It uses an "include" directive to run a
> > program to generate more config, so I have attached that program as
> > well. The config info generated by the program only contains <Client>
> > directives.
> >
> > > On Fri, 8 Mar 2002 07:35, Ronan Eckelberry wrote:
> > > > Really? What does your config look like? I'm not sure what
> > > > time it is in Australia probably between 3-5am, but when Hugh gets in
> > > > he will probably have the answer. Hugh usually has the answers. He
> > > > will probably ask for a copy of your config (no secrets) and a Trace 5
> > > > debug from you log.
> > > >
> > > > That's weird. You may have something in your config that is
> > > > opening those ports.
> > > >
> > > > -Ronan
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Jim Liebgott [mailto:jliebgot at eni.net]
> > > > Sent: Thursday, 07 March, 2002 15:03
> > > > To: Ronan Eckelberry
> > > > Cc: radiator at open.com.au
> > > > Subject: Re: (RADIATOR) unknown ports
> > > > Importance: High
> > > >
> > > > Ronan Eckelberry wrote:
> > > > > And you only see these ports open when you are running
> > > >
> > > > Radiator.
> > > >
> > > > > If you kill radiusd, the ports are no longer open?
> > > >
> > > > indeed. Furthermore, I use the "-p" option to netstat, which displays
> > > > the process ID that has bound a given port, and those ports are
> > > > conclusively bound by the radiusd daemon process.
> > > >
> > > > As an update, it looks like the socket bindings are more persistent
> > > > than I thought. They don't change after a day; I was mistaken when I
> > > > said that earlier. I haven't seen these sockets close and re-open like
> > > > I previously indicated, I was confusing the port numbers from two
> > > > different servers. On each server, the sockets bindings haven't
> > > > changed.
> > > >
> > > > > -----Original Message-----
> > > > > From: Jim Liebgott [mailto:jliebgot at eni.net]
> > > > > Sent: Thursday, 07 March, 2002 14:30
> > > > > To: Ronan Eckelberry
> > > > > Cc: radiator at open.com.au
> > > > > Subject: Re: (RADIATOR) unknown ports
> > > > >
> > > > > Ronan Eckelberry wrote:
> > > > > > Most likely those ports are opened to communicate with the
> > > > >
> > > > > other
> > > > >
> > > > > > RADIUS and/or SQL servers that you are proxying to. Do a netstat
> > > > > > to
> > > > >
> > > > > see
> > > > >
> > > > > > what addresses that they are connected to. You will probably see
> > > >
> > > > that
> > > >
> > > > > > it is the other servers. RADIUS RECEIVES Authentication and
> > > > >
> > > > > Accounting
> > > > >
> > > > > > requests on 1645 and 1646 (Or whatever ports you configure in your
> > > >
> > > > cfg
> > > >
> > > > > > file), but for it to proxy the info, it will have to open up
> > > > > > another connection on another port to connect to the other RADIUS
> > > > > > servers.
> > > > >
> > > > > You
> > > > >
> > > > > > will probably see that they are connecting to another address on
> > > >
> > > > port
> > > >
> > > > > > 1645 or 1646.
> > > > >
> > > > > According to netstat, for each of the unusual ports that I see open,
> > > >
> > > > the
> > > >
> > > > > Remote address is "0.0.0.0.*", which on my linux system indicates
> > > > > that the port is bound locally and accepting connections. UDP ports
> > > > > that
> > > >
> > > > are
> > > >
> > > > > bound on both ends rarely show up in netstat, because they are
> > > > > ephemeral. These port bindings are persistent, lasting about a day.
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: owner-radiator at open.com.au
> > > > > > [mailto:owner-radiator at open.com.au]
> > > > >
> > > > > On
> > > > >
> > > > > > Behalf Of Jim Liebgott
> > > > > > Sent: Thursday, 07 March, 2002 13:21
> > > > > > To: radiator at open.com.au
> > > > > > Subject: (RADIATOR) unknown ports
> > > > > >
> > > > > > I use Radiator 2.18.3. I noticed that the server binds to three
> > > > > > UDP ports that aren't listed in my configuration, and appear to
> > > > > > have
> > > > >
> > > > > random
> > > > >
> > > > > > port numbers (all greater than 1024). I am using both the
> > > > > > authentication and accounting features, and I use <AuthBy RADIUS>
> > > > > > to proxy authentication requests. In the current incarnation of
> > > > > > the daemon, it is bound to 1645 and 1646 (which is expected because
> > > > > > I
> > > >
> > > > use
> > > >
> > > > > > those for authentication and accounting) and also 2837, 2789, and
> > > > >
> > > > > 1443.
> > > > >
> > > > > > It seems that there are always three ports, but the port numbers
> > > > >
> > > > > change
> > > > >
> > > > > > over time (it takes perhaps a day to notice a change). Is this a
> > > > >
> > > > > normal
> > > > >
> > > > > > part of a radius server and/or a normal part of Radiator? It seems
> > > >
> > > > a
> > > >
> > > > > > bit strange to me that the server is bound to ports that don't
> > > >
> > > > appear
> > > >
> > > > > to
> > > > >
> > > > > > be in use.
> > > > > > ===
> > > > > > 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.
> > >
> > > --
> > > 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.
>
> --
> 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