| # -*- text -*- |
| ###################################################################### |
| # |
| # Sample virtual server for receiving a CoA or Disconnect-Request packet. |
| # |
| |
| # Listen on the CoA port. |
| # |
| # This uses the normal set of clients, with the same secret as for |
| # authentication and accounting. |
| # |
| listen { |
| type = coa |
| ipaddr = * |
| port = 3799 |
| server = coa |
| } |
| |
| server coa { |
| # When a packet is received, it is processed through the |
| # recv-coa section. This applies to *both* CoA-Request and |
| # Disconnect-Request packets. |
| recv-coa { |
| # CoA && Disconnect packets can be proxied in the same |
| # way as authentication or accounting packets. |
| # Just set Proxy-To-Realm, or Home-Server-Pool, and the |
| # packets will be proxied. |
| |
| # Do proxying based on realms here. You don't need |
| # "IPASS" or "ntdomain", as the proxying is based on |
| # the Operator-Name attribute. It contains the realm, |
| # and ONLY the realm (prefixed by a '1') |
| suffix |
| |
| # Insert your own policies here. |
| ok |
| } |
| |
| # When a packet is sent, it is processed through the |
| # recv-coa section. This applies to *both* CoA-Request and |
| # Disconnect-Request packets. |
| send-coa { |
| # Sample module. |
| ok |
| } |
| |
| # You can use pre-proxy and post-proxy sections here, too. |
| # They will be processed for sending && receiving proxy packets. |
| } |