Problems loading the replicate module

Sorrell, Chadwick chadwick.sorrell at cinbell.com
Fri Sep 7 01:34:46 CEST 2012


Must be my FreeBSD install, I just spun up a Ubuntu install and used the same config and it works like a charm.  Weird.

-----Original Message-----
From: freeradius-users-bounces+chadwick.sorrell=cinbell.com at lists.freeradius.org [mailto:freeradius-users-bounces+chadwick.sorrell=cinbell.com at lists.freeradius.org] On Behalf Of Fajar A. Nugraha
Sent: Thursday, September 06, 2012 5:22 PM
To: FreeRadius users mailing list
Subject: Re: Problems loading the replicate module

On Fri, Sep 7, 2012 at 2:27 AM, Sorrell, Chadwick <chadwick.sorrell at cinbell.com> wrote:
> I have read the documentation on it, and you are right preacct isn't listed there.  I've tried it in authorize and accounting before preacct and it's all the same error.
>
> Thu Sep  6 15:27:46 2012 : Error: /usr/local/etc/raddb/sites-enabled/default[344]: Failed to load module "replicate".
> Thu Sep  6 15:27:46 2012 : Error: /usr/local/etc/raddb/sites-enabled/default[293]: Errors parsing accounting section.

(shrug)

Works for me. double check whether you've compiled it correctly, and whether the libs are all in correct place. Or, if you use Ubuntu/debian, just use my ppa.

my example setup, on proxy.conf:
home_server remote_server {
        ipaddr = 206.253.165.21
        port = 1812
        type = auth+acct
        secret = testing123
}
home_server_pool remote_pool {
        type = fail-over
        home_server = remote_server
}
realm remote {
      auth_pool = remote_pool
      acct_pool = remote_pool
}


on sites-available/default:
accounting {
        update control {
                Replicate-To-Realm := "remote"
        }
        replicate
...
}


test command (not an actual acct packet, I know, but enough for test):
# echo Message-Authenticator=0x00|radclient 127.0.0.1 acct testing123 Received response ID 21, code 5, length = 20


part of debug log:
rad_recv: Accounting-Request packet from host 127.0.0.1 port 41546, id=21, length=38
        Message-Authenticator = 0xaf8c12fac55253aa25472e940691c2f6
# Executing section preacct from file /etc/freeradius/sites-enabled/default
+- entering group preacct {...}
++[preprocess] returns ok
[acct_unique] WARNING: Attribute NAS-Port was not found in request, unique ID MAY be inconsistent [acct_unique] WARNING: Attribute Acct-Session-Id was not found in request, unique ID MAY be inconsistent [acct_unique] WARNING: Attribute User-Name was not found in request, unique ID MAY be inconsistent [acct_unique] Hashing ',Client-IP-Address = 127.0.0.1,NAS-IP-Address = 127.0.0.1,,'
[acct_unique] Acct-Unique-Session-ID = "60762dd8d4469af9".
++[acct_unique] returns ok
[suffix] Proxy reply, or no User-Name.  Ignoring.
++[suffix] returns ok
++[files] returns noop
# Executing section accounting from file /etc/freeradius/sites-enabled/default
+- entering group accounting {...}
++[control] returns noop
[replicate] Replicating packet to Realm remote Sending Accounting-Request of id 230 to 206.253.165.21 port 1813
        Message-Authenticator = 0x00000000000000000000000000000000
        NAS-IP-Address = 127.0.0.1
++[replicate] returns ok


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

The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material.  Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited.  If you receive this in error, please contact the sender and destroy any copies of this document.
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you receive this in error, please contact the sender and destroy any copies of this document.


More information about the Freeradius-Users mailing list