I suggest enabling udpfromto in freeradius by default, here's the reason why (from freeradius' FAQ): "If you have a multi-homed server and specify an explicit address to bind to, it may happen that the server does not respond with the right source ip address. Thus the client will likely ignore the server's response. On Linux and FreeBSD you can solve this by specifying ./configure --with-udpfromto during compilation. Then the server will always respond with the correct address." This is a good feature to compile in any case, since it will also make freeradius to respond with the correct address if the server is configured to bind to 0.0.0.0. Also, please revise the useflag description. It reads: net-dialup/freeradius:udpfromto - Compile in UDPFROMTPO support It should read: net-dialup/freeradius:udpfromto - Compile in UDPFROMTO support - enables freeradius to specify source address correctly in any setup
Fixed in cvs. Why do they make this support optional is beyond my comprehension. Thanks for the report!