آشنایی و پیاده سازیDHCP (Dynamic Host Configuration Protocol) :
DHCPیکی از پرکاربردترین سرویسهای شبکه است که در خفا و پس زمینه مسئول اختصاص آدرس های آی پی به کلاینت های شبکه است .این سرویس جزء لاینفک شبکه های بزرگ و کوچک بوده و از ابتدایی ترین تراکنش های ارتباطی در شبکه های Lan است . هنگامی که شما یک کلاینت را به یک شبکه مرتبط می کنید و یا با یک سرور / سوئیچ ارتباط برقرار می کنید پس از احراز هویت دریافت آدرس IP از ابتدایی ترین واکنش هاست. استفاده ازDHCP علاوه بر افزایش کارایی شبکه و افزایش چشمگیر امنیت در شبکه های مبتنی بر سیستم و می انجامد. بدین ترتیب که به عنوان یک مدیر شبکه امکان مدیریت و رصد مشکلات به سادگی امکان پذیر است و همچنین از مشکلاتی نظیر IP Conflict، خطای انسانی و دسترسی غیر مجاز به آدرس های آی پی جلوگیری به عمل میآید. پیاده سازی DHCPبر روی روتر ها و سوئیچ های سیسکو به سادگی امکان پذیر بوده و ترافیک و بار(load) چندانی را به دستگاه تحمیل نمی نماید.
نکته سوئیچ باید داشته باشد تا در صورت هر بار خاموش و روشن شدن سوئیچ آن تغییر نماید
1-اختصاص IP به سوئیچ
2-تعیین و مجزا نمودن یک محدوده IPs برای مصارف خاص
3-اختصاص یک نام برای شبکهDHCP مورد نظر
4-اختصاص Net_ID و Net_Mask شبکه
5-اختصاص IP به Defult Gateway
6-اختصاص IP به DNS
7-نمایش و مشاهده نتیجه تنظیمات
Switch(config)# interface vlan 1
Switch(config-if)#ip address IP_ADDRESS NET_MASK */1
Switch(config-if)#no shutdown
Switch(config-if)#exit
*/
Switch(config)ip excluded-address START_IP_ADDRESS END_IP_ADDRESS */2
*/
Switch(config)#ip dhcp pool POOL_NAME */3
Switch(dhcp-config)#network NET_ID NET_MASK */4
Switch(dhcp-config)#default-router IP_ADDRESS */5
Switch(dhcp-config)#dns-server IP_ADDRESS */6
Switch(dhcp-config)#ctrl+z
Switch#show ip dhcp binding */7
Switch(config)#interface vlan 1
Switch(config-if)#ip address 10.0.0.1 255.255.255.0 */1
Switch(config-if)#no shutdown
Switch(config-if)#exit
*/
Switch(config)# ip excluded-address 10.0.0.1 10.0.0.10 */2
*/
Switch(config)#ip dhcp pool First_Lan */3
Switch(dhcp-config)#network 10.0.0.0 255.255.255.0 */4
Switch(dhcp-config)#default-router 10.0.0.2 */5_Choose IP from exclude range
Switch(Dhcp-config)#dns-server 10.0.0.3 */6_Choose IP from exclude range