DHCP SERVER LOGO

آموزش راه اندازی DHCP Server در linux

DHCP  یا Dynamic host  configuration protocol 

سرویسی است که با کمک آن می توان تنظیمات مربوط به tcp/ip را بر روی client ها به صورت خودکار انجام داد. تنظیماتی مانند ip,dns,gateway  و…

روش کار به این صورت که ابتدا کلاینت ها  به صورت broadcast  پیغام DHCP Discover  ارسال می کنند و زمانی که DHCP Server این یپغام را در یافت می کند بسته  DHCP offer که IP پیشنهادی به client  در آن قرار دارد را برای client  می فرستد،  client  زمانی که بسته را در یافت می کند بسته DHCP Request  ارسال می کند و ip  که به آن پیشنهاد شده است را  به صورت Broadcast  ارسال می کند و در آخر DHCP  سرور پیغام DHCP ACK  می دهد.

راه اندازی DHCP Server 1

تنظیمات DHCP برای دوره زمانی مشخصی در اختیار کلاینت قرار می دهد که اصطلاحا lease time گفته می شود.کلاینت وقتی به ۵۰% از زمان باقی مانده رسید از سرور تقاضای تمدید زمان اجاره را می کند که در این مرحله پیغام ها بصورت Unicast رد و بدل می شود.
اگر سرور تا ۸۷٫۵% از زمان باقی مانده به کلاینت پاسخ ندهد کلاینت  DHCP Request را به صورت broadcast  ارسال می کند تا اگر سرور دیگری در شبکه هست جواب آن را بدهد .

 

برای نصب و راه اندازی DHCP سرور، ابتدا باید isc-dhcp-server را با دستور زیر نصب کنیم.

Debian

$ sudo apt-get install isc-dhcp-server

 

redhat

 #yum install dhcp

 بعد از نصب وارد فایل config می شویم و تنظیماتی که می خواهیم را در  فایل اضافه می کنیم.

#vi /etc/dhcp/dhcpd.conf



default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.example";

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}

 سپس در فایل زیر اينترفیسی که قرار است به کلاینت ها پاسخ دهد را انتخاب می کنیم.

#vi /etc/default/isc-dhcp-server

INTERFACES='ens33 ens38'

 در آخر کافی است سرویس isc-dhcp-server  را restart  کنیم.تا DHCP  روی اينترفیس فعال شود

 

$ sudo /etc/init.d/isc-dhcp-server restart 

 

همچنین از طریق لینک زیر می توانید در کانال تلگرام ما عضو شوید :)

راه اندازی DHCP Server 2

نظرات