فعال کردن سرویس DHCP در تجهیزات سیسکو
از تجهیزات سیسکو مانند روتر و سوئیچ می توان به عنوان DHCP سرور برای سرویس DHCP استفاده کرد. برای انجام چنین کاری باید از دستورات زیر استفاده کنیم:
نخستین قدم این است که باید یک Pool ایجاد کنیم:
R1(config)# ip dhcp pool arsess
حالا باید رنج شبکه ای که قصد داریم از آن به کلاینت IP اختصاص دهیم، را مشخص کنیم:
R1(dhcp-config)# network 192.168.1.0 255.255.255.0
سپس باید پارامترهای دیگر مثل Default Gateway ، DNS ، Domain و … را مشخص کنیم:
R1(dhcp-config)# default-router 192.168.1.1
R1(dhcp-config)# dns-server 192.168.1.5 195.170.0.1
R1(dhcp-config)# domain-name arsess-co.com
سپس باید مدت زمان نگه داری IP را براساس روز مشخص کنیم:
R1(dhcp-config)# lease 9
در صورتی که بخواهیم بخشی از رنج IP را برای موارد خاص مثل سرور ها رزرو کنیم باید از دستور زیر استفاده کنیم:
R1(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.5
R1(config)# ip dhcp excluded-address 192.168.1.10
DHCP Relay Agent:
همانطور که مشاهده کردید بسته سرویس DHCP به صورت Broadcast ارسال می شوند حالا شبکه ای را در نظر بگیرد که DHCP Server آن در شبکه ای local قرار ندارد و در یک شبکه دیگر جایگذاری شده است که باعث می شود درخواست های کلاینت ها به دست DHCP Server نرسد (در بین شبکه ها روتر قرار دارد و یکی از وظایف روتر جلوگیری از ارسال بسته های Broadcast از یک شبکه به شبکه دیگر است). DHCP Relay Agent این مشکل را برای ما حل می کند. دستگاهی که به عنوان DHCP Relay Agent عمل می کند بسته های درخواستی کلاینت که به صورت Broadcast است را به سمت DHCP Server به صورت unicast ارسال می کند. در واقع DHCP Relay Agent به عنوان یک واسطه بین کلاینت و سرور عملیات خود را انجام می دهد.
Image
برای فعال کردن این قابلیت روی روتر کافی است دستور زیر را روی اینترفیسی که به شبکه متصل به کلاینت است وارد کنیم:
R1(config)#interface FastEthernet0/0
R1(config-if)#ip helper-address 192.168.1.1