Proxying CoA

Zsolt Tripolszky tripolszkyzs at gmail.com
Wed Dec 15 12:11:05 CET 2010


Hello,

I'm trying to figure out how to proxy CoA packets. I have read through a
similar thread on this list (
http://lists.freeradius.org/mailman/htdig/freeradius-users/2010-July/msg00335.html
),
but somehow I cannot get it to work.

My setup is the following:

In my proxy.conf:

home_server nas_coa {
    type = coa
    ipaddr = 10.0.0.2
    port = 3799
    coa {
        irt = 2
        mrt = 16
        mrc = 5
        mrd = 30
    }
    secret = testing123
}
home_server_pool to_coa_nas {
    home_server = nas_coa
}

I have updated the sites-enabled/coa to look as below:

listen {
        type = coa
        ipaddr = *
        port = 3799
        server = coa
}

server coa {
        recv-coa {
            update control {
                Home-Server-Pool := "to_coa_nas"
            }
        }
        send-coa {
                #  Sample module.
                ok
        }
}

When I'm sending a Disconnect packet, I get the following:

Wed Dec 15 12:06:41 2010 : Info: Ready to process requests.
rad_recv: Disconnect-Request packet from host 127.0.0.1 port 56343, id=51,
length=50
Framed-IP-Address = 91.83.148.2
Acct-Session-Id = "D94F82E3300682B3"
NAS-IP-Address = 10.0.0.2
Wed Dec 15 12:06:43 2010 : Info: server coa {
Wed Dec 15 12:06:43 2010 : Info: # Executing section recv-coa from file
/Users/tripy/Devel/test-servers/freeradius-2.1.10/etc/raddb.proxy/sites-enabled/coa
Wed Dec 15 12:06:43 2010 : Info: +- entering group recv-coa {...}
Wed Dec 15 12:06:43 2010 : Info: ++[control] returns noop
Wed Dec 15 12:06:43 2010 : Info: # Executing section send-coa from file
/Users/tripy/Devel/test-servers/freeradius-2.1.10/etc/raddb.proxy/sites-enabled/coa
Wed Dec 15 12:06:43 2010 : Info: +- entering group send-coa {...}
Wed Dec 15 12:06:43 2010 : Info: ++[ok] returns ok
Wed Dec 15 12:06:43 2010 : Info: } # server coa
Sending Disconnect-ACK of id 51 to 127.0.0.1 port 56343


Clearly I am missing something obvious, but I cannot find what it is.
Any idea?

Thanks,
tripy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20101215/2b2b25cf/attachment.html>


More information about the Freeradius-Users mailing list