- Advertisment -
wordpress bato

پربازدید ها

آخرین دیدگاه ها

محمد علی مرادی on معرفی ابزار Hping
ابوالفضل رضی پور on دانلود تمام نسخه های VMware-ESXi HPE
محمد محمدی ساره on اموزش بکاپ گیری mysql در asterisk
بهنوش حیدری on رجیستر کردن IP Phone در CUCM
محسن دمیرچی لو on اموزش نصب کامل issabel روی vmware
ابوالفضل رضی ‍‍پور on آموزش کریو کنترل (Kerio Control) __ بخش هفت
ابوالفضل رضی پور 1 on اموزش نصب کامل issabel روی vmware
ابوالفضل رضی پور on پارتیشن بندی الستیکس 4
محمدرضاقرباني گوگاني on فیلم اموزشی ساخت raid 1+0 برای سرور hp g9
Homeشبکهlinuxآموزش راه اندازی DHCP Server در linux

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

سرویسی است که با کمک آن می توان تنظیمات مربوط به 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 برای دوره زمانی مشخصی در اختیار کلاینت قرار می دهد که اصطلاحا 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 72000
;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  روی اينترفیس فعال شود

 

 

مقالات مرتبط

LEAVE A REPLY

Please enter your comment!
Please enter your name here