راهاندازی سرور 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
/ip pool add name=lan-pool ranges=192.168.1.100-192.168.1.200این یک pool ایجاد میکند که ۱۰۱ آدرس از .100 تا .200 دارد.
/ip pool printمرحله ۲: ایجاد DHCP Server
/ip dhcp-server add name=dhcp-lan interface=bridge address-pool=lan-pool disabled=nointerface=bridge— روی کدام اینترفیس گوش دهد (معمولاً bridge یا ether2)address-pool=lan-pool— از کدام pool آدرس بدهد
/ip dhcp-server printمرحله ۳: پیکربندی Network DHCP
/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.4address— شبکهای که این سرور DHCP سرویس میدهدgateway— دروازه پیشفرض برای کلاینتهاdns-server— سرورهای DNS
بررسی عملکرد
/ip dhcp-server lease printخروجی نمونه:
# ADDRESS MAC-ADDRESS HOST-NAME STATUS
0 192.168.1.100 AA:BB:CC:DD:EE:FF my-laptop boundStatic DHCP Lease (رزرو آدرس)
برای دستگاههایی که همیشه باید یک IP ثابت بگیرند (پرینتر، سرور):
/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 پویا به ثابت
/ip dhcp-server lease make-static 0راهاندازی کامل (مثال)
# مرحله ۱: ایجاد 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)
/ip dhcp-server set dhcp-lan lease-time=12hمقادیر رایج: 30m، 1h، 12h، 1d، 3d
ویزارد راهاندازی سریع
/ip dhcp-server setupاین دستور یک ویزارد تعاملی اجرا میکند که هر سه مرحله را در یک گام انجام میدهد.
جمعبندی
راهاندازی DHCP در RouterOS سه مرحله دارد:
۱. /ip pool add — ایجاد pool آدرس
۲. /ip dhcp-server add — ایجاد سرور
۳. /ip dhcp-server network add — پیکربندی اطلاعات شبکه
