راه‌اندازی و عیب‌یابی DHCP در RouterOS: راهنمای کامل سرور و کلاینت

سرویس DHCP Server و Client در RouterOS وظیفه اختصاص و دریافت خودکار آدرس IP، گیت‌وی پیش‌فرض و DNS را به کلاینت‌ها برعهده دارند. در این آموزش به پیکربندی اصولی و رفع خطاهای متداول آن می‌پردازیم.

۱. ساخت IP Pool برای آدرس‌های کلاینت‌ها

ابتدا بازه مجاز آدرس‌دهی را مشخص می‌کنیم:

/ip pool add name=dhcp-pool1 ranges=192.168.88.10-192.168.88.254

۲. تنظیم مشخصات شبکه (DHCP Network)

پارامترهایی نظیر Gateway و DNS که به کلاینت‌ها تحویل داده می‌شود:

/ip dhcp-server network add address=192.168.88.0/24 gateway=192.168.88.1 dns-server=192.168.88.1,8.8.8.8 comment="LAN Network"

۳. ایجاد و فعال‌سازی سرور DHCP

/ip dhcp-server add name=dhcp1 interface=bridge1 address-pool=dhcp-pool1 disabled=no lease-time=12h

۴. بررسی اجاره‌نامه‌ها (Leases) و رزرو IP ثابت

برای مشاهده کلاینت‌های متصل و تبدیل یک IP داینامیک به ثابت (Static Binding):

/ip dhcp-server lease print
/ip dhcp-server lease make-static [find address="192.168.88.50"]

۵. عیب‌یابی خطاهای متداول DHCP

اگر کلاینت‌ها IP دریافت نمی‌کنند، این ۳ مورد را کنترل کنید:

  • مشکل Authoritative: در تنظیمات DHCP Server پارامتر authoritative=yes را قرار دهید تا درخواست‌های تکراری سریعاً پاسخ داده شوند.
  • بررسی اینترفیس: سرور باید به اینترفیس صحیح (معمولاً bridge1) اختصاص یافته باشد، نه یک پورت فیزیکی جداگانه.
  • اتمام آدرس‌های Pool: با دستور /ip pool print ظرفیت بازه را بازبینی کنید.
نکته کاربردی: با فعال‌سازی DHCP Snooping بر روی Bridge می‌توانید از حملات Rogue DHCP Server جلوگیری نمایید.

مشاهده آموزش‌ها مرکز دانلود

اسکریپت سریع راه‌اندازی سرور DHCP

اسکریپت زیر کلیه مراحل ساخت Pool، شبکه DHCP و فعال‌سازی سرور روی Bridge را در یک مرحله انجام می‌دهد:

# ==========================================
# ProIT - Quick DHCP Server Setup Script
# ==========================================
/ip pool add name=lan-pool ranges=192.168.88.10-192.168.88.250
/ip dhcp-server network add address=192.168.88.0/24 gateway=192.168.88.1 dns-server=192.168.88.1,8.8.8.8 comment="Office LAN"
/ip dhcp-server add name=dhcp-lan interface=bridge1 address-pool=lan-pool disabled=no lease-time=8h authoritative=yes
/ip dhcp-server lease print

منابع و مراجع رسمی