رفتن به محتوا
بازگشت به وبلاگ
میکروتیک

راه‌اندازی DHCP Server روی MikroTik از صفر

یک DHCP Server روی MikroTik پیکربندی کنید تا آدرس IP به کلاینت‌ها خودکار اختصاص دهد — Pool، Gateway، DNS و زمان Lease.

بهمن ۱۴۰۴
۹ دقیقه مطالعه

راه‌اندازی سرور DHCP در میکروتیک RouterOS

سرور DHCP به‌طور خودکار آدرس IP به دستگاه‌های شبکه اختصاص می‌دهد. بدون آن، هر دستگاه باید به‌صورت دستی پیکربندی شود.

DHCP چطور کار می‌کند؟

وقتی یک دستگاه به شبکه وصل می‌شود، پیامی ارسال می‌کند که می‌گوید آدرس IP می‌خواهم. سرور DHCP یک آدرس از pool خود انتخاب می‌کند و همراه با اطلاعات زیر ارسال می‌کند:

  • آدرس IP
  • Subnet mask
  • Gateway پیش‌فرض
  • آدرس سرورهای DNS
  • مدت اعتبار (lease time)

سه مؤلفه DHCP در RouterOS

برای راه‌اندازی DHCP به سه چیز نیاز دارید:

۱. IP Pool — محدوده آدرس‌های قابل اختصاص

۲. DHCP Server — سرویسی که درخواست‌ها را می‌شنود

۳. DHCP Server Network — اطلاعات gateway و DNS برای کلاینت‌ها

مرحله ۱: ایجاد IP Pool

TEXT
/ip pool add name=lan-pool ranges=192.168.1.100-192.168.1.200

این یک pool ایجاد می‌کند که ۱۰۱ آدرس از .100 تا .200 دارد.

TEXT
/ip pool print

مرحله ۲: ایجاد DHCP Server

TEXT
/ip dhcp-server add name=dhcp-lan interface=bridge address-pool=lan-pool disabled=no
  • interface=bridge — روی کدام اینترفیس گوش دهد (معمولاً bridge یا ether2)
  • address-pool=lan-pool — از کدام pool آدرس بدهد
TEXT
/ip dhcp-server print

مرحله ۳: پیکربندی Network DHCP

TEXT
/ip dhcp-server network add address=192.168.1.0/24 gateway=192.168.1.1 dns-server=8.8.8.8,8.8.4.4
  • address — شبکه‌ای که این سرور DHCP سرویس می‌دهد
  • gateway — دروازه پیش‌فرض برای کلاینت‌ها
  • dns-server — سرورهای DNS

بررسی عملکرد

TEXT
/ip dhcp-server lease print

خروجی نمونه:

TEXT
 #   ADDRESS         MAC-ADDRESS       HOST-NAME   STATUS
 0   192.168.1.100   AA:BB:CC:DD:EE:FF my-laptop   bound

Static DHCP Lease (رزرو آدرس)

برای دستگاه‌هایی که همیشه باید یک IP ثابت بگیرند (پرینتر، سرور):

TEXT
/ip dhcp-server lease add address=192.168.1.50 mac-address=AA:BB:CC:DD:EE:FF server=dhcp-lan comment=my-printer

تبدیل lease پویا به ثابت

TEXT
/ip dhcp-server lease make-static 0

راه‌اندازی کامل (مثال)

TEXT
# مرحله ۱: ایجاد pool
/ip pool add name=lan-pool ranges=192.168.1.100-192.168.1.200

# مرحله ۲: ایجاد سرور DHCP
/ip dhcp-server add name=dhcp-lan interface=bridge address-pool=lan-pool disabled=no

# مرحله ۳: اطلاعات شبکه برای کلاینت‌ها
/ip dhcp-server network add address=192.168.1.0/24 gateway=192.168.1.1 dns-server=8.8.8.8,1.1.1.1

تنظیم مدت اعتبار (Lease Time)

TEXT
/ip dhcp-server set dhcp-lan lease-time=12h

مقادیر رایج: 30m، 1h، 12h، 1d، 3d

ویزارد راه‌اندازی سریع

TEXT
/ip dhcp-server setup

این دستور یک ویزارد تعاملی اجرا می‌کند که هر سه مرحله را در یک گام انجام می‌دهد.

جمع‌بندی

راه‌اندازی DHCP در RouterOS سه مرحله دارد:

۱. /ip pool add — ایجاد pool آدرس

۲. /ip dhcp-server add — ایجاد سرور

۳. /ip dhcp-server network add — پیکربندی اطلاعات شبکه