Steve Langasek <[EMAIL PROTECTED]> wrote:
> Freeradius receives a request from a NAS sent to IP address a.b.c.d;
> it handles the request, and sends back a reply without explicitly
> choosing a source IP address for the socket -- it may be the right IP
> address, it may be (depending on what the kernel decides) a wrong one.

  Ah, OK.  That's why some systems have a 'sendtofrom', where you can
specify the source IP address.

  The solution for FreeRADIUS would be to extend the 'bind_address' to
something like a colon-seperated list of addresses.  The server core
would then have to be modified to keep track of multiple sockets, and
to do a select() across all of them.

  Not much else in the server would change, as packets are sent out
the same fd from which they're received.

> Just a wishlist request, really, and a tongue-in-cheek response to your=20
> post -- maybe the bass-ackwards radius server the original poster is
> connecting to is a multihomed freeradius server? ;)

  Hmm... I can't help but feel at least partially responsible for such
a situatuion.

  Alan DeKok.

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to