Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🎯 MikroTik DHCP Auto Queue & Mangle Script

🇮🇷 فارسی

این اسکریپت برای روترهای MikroTik طراحی شده تا به صورت خودکار برای هر IP که از طریق DHCP آدرس گرفته، یک Queue و Mangle بسازه. همچنین در صورت غیرفعال شدن IP، منابع مربوطه رو حذف می‌کنه.

ویژگی ها:

  • ساخت خودکار Simple Queue و Packet Mark برای هر IP فعال
  • حذف منابع مربوط به IPهای غیرفعال
  • قابل استفاده در شبکه های سازمانی، ISPها و محیط های اشتراکی
  • در حال توسعه نسخه جدید با پشتیبانی از Burst برای تجربه بهتر کاربران

🇬🇧 English

This script is designed for MikroTik routers to automatically create a Simple Queue and Mangle rules for each active DHCP IP. It also removes the rules when the IP becomes inactive.

Features:

  • Auto-create Simple Queue and Packet Mark for each active IP
  • Clean up queues and mangle rules for inactive IPs
  • Ideal for ISPs, enterprise networks, and shared environments
  • Next version will include Burst support for better user experience

🇩🇪 Deutsch

Dieses Skript wurde für MikroTik-Router entwickelt, um automatisch eine Simple Queue und Mangle-Regeln für jede aktive DHCP-IP zu erstellen. Wenn die IP inaktiv wird, werden die Regeln automatisch entfernt.

Funktionen:

  • Automatische Erstellung von Simple Queue und Packet Mark für jede aktive IP
  • Automatisches Entfernen von Regeln für inaktive IPs
  • Ideal für ISPs, Unternehmensnetzwerke und geteilte Umgebungen
  • Nächste Version wird Burst-Unterstützung für bessere Nutzererfahrung enthalten

🇮🇷 فارسی پیش‌ نیازها: روتر MikroTik با RouterOS نسخه 6 یا بالاتر

فعال بودن DHCP Server

اتصال اینترنت از طریق PPPoE یا هر رابط WAN دیگر

نحوه استفاده: وارد Winbox یا ترمینال MikroTik شوید.

اسکریپت را در بخش System → Scripts اضافه کنید یا مستقیم در ترمینال اجرا کنید.

در صورت نیاز، نام رابط WAN (pppoe-out1) و محدودیت سرعت (5M) را تغییر دهید.

برای اجرای دوره‌ای، از System → Scheduler استفاده کنید.

🇬🇧 English Requirements: MikroTik router with RouterOS v6+

Active DHCP Server

Internet connection via PPPoE or any WAN interface

How to use: Log in to MikroTik via Winbox or terminal.

Add the script under System → Scripts or run it directly in the terminal.

Modify WANIF (e.g., pppoe-out1) and MAXLIMIT (e.g., 5M) as needed.

Use System → Scheduler to run the script periodically.

🇩🇪 Deutsch Voraussetzungen: MikroTik-Router mit RouterOS Version 6 oder höher

Aktiver DHCP-Server

Internetverbindung über PPPoE oder ein beliebiges WAN-Interface

Verwendung: Melden Sie sich über Winbox oder Terminal am MikroTik an.

Fügen Sie das Skript unter System → Scripts hinzu oder führen Sie es direkt im Terminal aus.

Passen Sie WANIF (z. B. pppoe-out1) und MAXLIMIT (z. B. 5M) nach Bedarf an.

Verwenden Sie System → Scheduler, um das Skript regelmäßig auszuführen.

About

mikrotik-dhcp-auto-queue

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors