<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Hello,<br><br>I have a problem with originate-coa<br><br>I want to send coa to mikrotik to change bandwith<br><br>But if I do that I get the folowing error:<br>(0) update coa {<br>ASSERT FAILED evaluate.c[1154]: output_vps<br>Aborted (core dumped)<br><br>I'm using freeradius version 3.0 (I have tried it with radius version 2.1.10, error was slightly different go a segmentation fault)<br><br>here is the code within sites-enables/default<br><br>update coa {<br> User-Name = "%{User-Name}"<br> Acct-Session-Id = "%{Acct-Session-Id}"<br> NAS-IP-Address = "%{NAS-IP-Address}"<br> Framed-IP-Address = "%{Framed-IP-Address}"<br> Mikrotik-Rate-Limit = "256K/256K"<br>}<br><br>This is send from accounting {<br><br> <br>I put originate-coa in the sites-enabled<br><br>and I have made the folowing config:<br> <br>home_server mikrotik-test-coa {<br> type = coa<br><br> #<br> # Note that a home server of type "coa" MUST be a real NAS,<br> # with an ipaddr or ipv6addr. It CANNOT point to a virtual<br> # server.<br> #<br> <br> ipaddr = 192.168.8.97<br> port = 3799<br><br> # This secret SHOULD NOT be the same as the shared<br> # secret in a "client" section.<br> secret = <same as in clients.conf, because in the NAS it is the same><br><br> # CoA specific parameters. See raddb/proxy.conf for details.<br> coa {<br> irt = 2<br> mrt = 16<br> mrc = 5<br> mrd = 30<br> }<br>}<br><br>server originate-coa.mikrotik {<br> pre-proxy {<br># update proxy-request {<br># NAS-IP-Address = 127.0.0.1<br># }<br> ok<br> }<br><br> #<br> # Handle the responses here.<br> #<br><br> post-proxy {<br> switch "%{proxy-reply:Packet-Type}" {<br> case CoA-ACK {<br> ok<br> }<br><br> case CoA-NAK {<br> # the NAS didn't like the CoA request<br> ok<br> }<br><br> case Disconnect-ACK {<br> ok<br> }<br><br> case Disconnect-NAK {<br> # the NAS didn't like the Disconnect request<br> ok<br> }<br><br> # Invalid packet type. This shouldn't happen.<br> case {<br> fail<br> }<br> }<br><br> #<br> # These methods are run when there is NO response<br> # to the request.<br> #<br> Post-Proxy-Type Fail-CoA {<br> ok<br> }<br><br> Post-Proxy-Type Fail-Disconnect {<br> ok<br> }<br> }<br>}<br><br><br>I have tried many many different settings in originate-coa<br><br>when I use radclient I can send a coa with succes.<br> </div></body>
</html>