با سلام سرویس DHCP در واقع سرویسی بسیار مفید است که بزرگترین مسئولیت آن اجاره داده IP در زمانی محدود یا نامحدود در شبکه است که کاربران بدون تنظیم کردن IP بصورت دستی و سایر تنظیمات پر دردسر کارت شبکه میتوانند از سرور DHCP ، IP دریافت کنند. البته سرویسی که در این مقاله قصد اموزشش را داریم برای IPv4 می باشد می خواهیم روی سرور AlmaLinux راه اندازی کنیم
با دستور زیر سرویس DHCP را نصب می کنیم.
[root@dhcp ~]# dnf -y install dhcp-server
و سپس با ویرایش گر دلخواه خود dhcpd.conf را در مسیر گفته شده ویرایش میکنیم
[root@dhcp ~]# nano /etc/dhcp/dhcpd.conf
و نوشته های زیر را به فایل dhcpd.conf اضافه میکنیم
در خط اول می توان نام دامین مورد نظر خود را مشخص کرد که ما dimit.host را نام گذاری کرده ایم
option domain-name “dimit.host”;
و در خظ بعد نام سرویس دهنده را IP خود را وارد میکنیم
option domain-name-servers dhcp.dimit.host;
زمان اجاره IP بصورت پیش فرض میگذاریم
default-lease-time 600;
حداکثر مدت زمان اجاره را تنظیم می کنیم
max-lease-time 7200;
سرویس مورد نظر را معتبر اعلام می کنیم و در سپس تنظیمات مورد نظر شبکه خود را که شامل address و subnetmask وارد می کنیم
authoritative;
subnet 192.168.2.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.2.100 192.168.2.254;
option broadcast-address 192.168.2.255;
option routers 192.168.2.1;
}
و در نهایت سرویس DHCP را فعال می کنیم
[root@dhcp ~]# systemctl enable –now dhcpd
خیلی خب کار راه اندازی سرویس DHCP Server به اتمام رسید در مرحله بعد سرویس DHCP را در فایروال مجاز میکنیم. قابل ذکر است که DHCP از پورت 67/UDP استفاده می کند
[root@dhcp ~]# firewall-cmd –add-service=dhcp
[root@dhcp ~]# firewall-cmd –runtime-to-permanent
با دستور زیر میتوان وضعیت IP های اجاره داده شده را در شبکه خود مشاهده کرد
[root@dhcp ~]# ll /var/lib/dhcpd
[root@dhcp ~]# cat /var/lib/dhcpd/dhcpd.leases
امید وارم مطلب فوق نیاز شما را برطرف کرده باشد.