Using PPPoE and Radius, can I change/update a queue without disconnect the PPPoE Tunnel ? something like remove it and re-read the queue attributes, or all radius replies packets.
I know that is possible to write some scripts to remove queues, but my biggest problem is:
RouterOS will read radius reply again ?
I can’t answer to your question, but I’m interesting why do you like to do this. I use freeradius + mt for pppoe, and if any changes (for example anybody forget to paid), I send a “kill” signal to the mt from radius server. So what is the problem with log out and re-log in? I use session timeout with 24 hours, which is do it too.
I’m using freeradius as AAA server here. So, when I enable radius incoming on RouterOS, I can send some request to do some actions on RouterOS, right ? I can disconnect a PPPoE tunnel for example, using this strategy, can I send some request to RouterOS perform re-read Mikrotik-Rate-Limit attributes and renew the queues ?
I saw on docs the following statements:
RADIUS disconnect and Change of Authorization (according to RFC3576) are supported as well.
...
Mikrotik-Rate-Limit
...
Hi hrober. In the current version freeradius don’t support change of authorization, just packet of disconnection. You can disconnect the tunnel and on reconnect you can send the new attribute, but the disconnection is mandatory with freeradius (for now).