Hi Matthew<br><br>Thanks for your response. This turns out to be exactly the configuration I needed! I've tested it successfully on a failover pair of servers each replicating accounting packets to each other using radrelay.<br>
<br>Many thanks!<br>Arch<br><br><br><div class="gmail_quote">On Fri, Dec 16, 2011 at 6:17 PM, Matthew Newton <span dir="ltr"><<a href="mailto:mcn4@leicester.ac.uk">mcn4@leicester.ac.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<div class="im"><br>
On Fri, Dec 16, 2011 at 03:52:39PM +0200, Arch Mangle wrote:<br>
> I have a working radrelay configuration running on FreeRADIUS Version<br>
> 2.1.10 for debian linux (squeeze/sid). It successfully duplicates radius<br>
> accounting packets from the detail file to the remote server. However, I<br>
> see that the "Realm" Attribute, while logged in the detail file of the<br>
> local system, is not written to the radrelay detail file and proxied to my<br>
> remote server.<br>
<br>
</div>Realm appears in dictionary.freeradius.internal as an internal<br>
attribute, i.e. one that doesn't go out on the wire.<br>
<div class="im"><br>
> For easing my particular process of radius accounting/billing, I'd like to<br>
> have this attribute written to the radrelay detail file in addition to that<br>
> of the local server. How would I accomplish this ?<br>
<br>
</div>I did it by adding my own attribute to the local dictionary file<br>
(e.g. /etc/freeradius/dictionary). I added a new vendor (using our<br>
IANA enterprise number) with a new attribute:<br>
<br>
VENDOR          Leicester               3385<br>
BEGIN-VENDOR    Leicester<br>
...<br>
ATTRIBUTE       UoL-Log-Realm                   4       string<br>
...<br>
END-VENDOR      Leicester<br>
<br>
(Use your own vendor/attribute names/numbers.)<br>
<br>
Then in preacct I do:<br>
<br>
        update request {<br>
                UoL-Log-Realm := "%{Realm}"<br>
        }<br>
<br>
Remember that you'll need the dictionary set on both servers, and that it will<br>
arrive in the relayed packet as your named attribute, not as 'Realm'.<br>
<br>
(Of course, there may be a better way to do it, but that works for us.)<br>
<br>
Cheers,<br>
<br>
Matthew<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Matthew Newton, Ph.D. <<a href="mailto:mcn4@le.ac.uk">mcn4@le.ac.uk</a>><br>
<br>
Systems Architect (UNIX and Networks), Network Services,<br>
I.T. Services, University of Leicester, Leicester LE1 7RH, United Kingdom<br>
<br>
For IT help contact helpdesk extn. 2253, <<a href="mailto:ithelp@le.ac.uk">ithelp@le.ac.uk</a>><br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/list/users.html</a><br>
</font></span></blockquote></div><br>