Advertisement
retnet

mikrotik auto dhcpserver simple queue

Nov 10th, 2023 (edited)
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. setting = ip >> dhcp-server >> name of your dhcp server to bottom parent total
  2. https://i.imgur.com/FZYteTT.png
  3.  
  4. paste script below to script tab
  5. ############
  6. :local client1 "C4:2A:FE:60:74:64";
  7. :local client2 "C4:2A:FE:55:94:03";
  8. :local queueName "Client-$leaseActMAC";
  9.  
  10. :if (($leaseActMAC = $client1) or ($leaseActMAC = $client2)) do={
  11. /queue simple add name=$queueName target=($leaseActIP."/32") max-limit=1M/2M comment=[/ip dhcp-server lease get [find where active-mac-address=$leaseActMAC && active-address=$leaseActIP] host-name];
  12. } else={
  13. :if ($leaseBound = "1") do={
  14. /queue simple add name=$queueName target=($leaseActIP."/32") max-limit=1M/2M comment=[/ip dhcp-server lease get [find where active-mac-address=$leaseActMAC && active-address=$leaseActIP] host-name];
  15. } else={
  16. /queue simple remove $queueName;
  17. }
  18. }
  19.  
  20. #############
  21. atau
  22. #####################
  23. :local queueName "Client- $leaseActMAC";
  24. :if ($leaseBound = "1") do={
  25. /queue simple add name=$queueName target=($leaseActIP . "/32") max-limit=1M/2M comment=[/ip dhcp-server lease get [find where active-mac-address=$leaseActMAC && active-address=$leaseActIP] host-name];
  26. } else={
  27. /queue simple remove $queueName;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement