In freeradius 1, if I need to proxy requests whose realm are remote,
I put the following in proxy.conf:

realm DEFAULT {
        type = radius
        authhost = remote.server1.com:1812
        accthost = remote.server1.com:1813
        secret = ****************
        ldflag = round_robin
        nostrip }

realm DEFAULT {
        type = radius
        authhost = remote.server2.com:1812
        accthost = remote.server2.com:1813
        secret = ****************
        ldflag = round_robin
        nostrip
}


I've tried to put the same lines in my freeradius2 config file and it
does not work as expected:

radius -X output:

rlm_realm: Looking up realm "extern.realm.com" for User-Name = "[EMAIL PROTECTED]"
    rlm_realm: No such realm "extern.realm.com"

Then, the request is done locally.


If I put in my proxy.conf file this domain explicitely, it works fine:


realm extern.realm.com {
        type = radius
        authhost = remote.server2.com:1812
        accthost = remote.server2.com:1813
        secret = ****************
        ldflag = round_robin
        nostrip
}

radius -X output:

rlm_realm: Looking up realm "extern.realm.com" for User-Name = "[EMAIL PROTECTED]"
    rlm_realm: Found realm "extern.realm.com"
    rlm_realm: Proxying request from user anonymous to realm extern.realm.com
    rlm_realm: Adding Realm = "extern.realm.com"
rlm_realm: Preparing to proxy accounting request to realm "extern.realm.com"


Regards,

Vincent Magnin

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

Reply via email to