
اگر DHCP سرور و کلاینت ها در دو شبکه مجزا از هم قرار داشته باشند میبایست از یک RelayAgent استفاده کرد تا درخواست ها را از طرف کلاینت ها برای DHCP سرور بازپخش کند و سپس جواب را از طرف DHCP به کلاینت ها منتقل کند.
دلیل استفاده از DHCPRelayAgent اینست که روتر Broadcast را از خود عبور نمیدهد و DHCPclient ها برای گرفتن IP از Broadcast استفاده میکنند پس برای حل این مشکل ما از یک DHCPRelayAgent استفاده میکنیم.
DHCP Relay Agent پیغام هایی که به صورت Broadcast ارسال میشود و تقاضای IP میکنند را جمع آوری میکند و سپس خود بصورت Unicast با DHCP سرور درخواست مورد نظر را مطرح میکند و جواب گرفته شده را بررای client ارسرال میکند . در واقع DHCP Relay Agent نقش میانجی را ایفا میکند.

پیکربندی DHCP Relay agent
vim /etc/sysconfig/dhcrelay
INTERFACES=eth1
DHCPSERVERS=192.168.1.100
بعد از تنظیم سرویس را ریست نمایید:
service dhcrelay restart