خادم DHCP للبرامج المجانية هو ISC dhcpd. بالنسبة إلى Ubuntu ، فإن ملف ISC-DHCP الخادم الحزمة الموصى بها. هنا نموذج ملف التكوين لذلك (انظر /etc/dhcp/dhcpd.conf):
اسم المجال الخيار "example.com" ؛
خوادم اسم المجال الخيار ns1.example.com ؛ قناع الشبكة الفرعية للخيار 255.255.255.0 ؛
التقصير في التأجير وقت 600 ؛
الحد الأقصى لوقت الإيجار 7200 ؛ اسم الخادم "اسم الخادم" ؛
الشبكة الفرعية 192.168.1.0 قناع الشبكة 255.255.255.0 {
النطاق 192.168.1.200 192.168.1.253 ؛
أجهزة التوجيه الخيار 192.168.1.1 ؛
}
اسم العميل المضيف {
اسم الملف "/tftpboot.img" ؛ اسم الخادم "اسم الخادم" ؛ اسم خادم الخادم التالي ؛
أجهزة إيثرنت 01: 23: 45: 67: 89: AB ؛ عنوان ثابت 192.168.1.90 ؛
}
في هذا المثال ، يوجد خادم واحد SERVERNAME الذي يؤدي جميع أعمال خادم DHCP وخادم TFTP وبوابة الشبكة. ستحتاج بالتأكيد إلى تغيير خيارات اسم المجال ، بالإضافة إلى اسم الخادم وعنوان جهاز العميل. ال اسم الملف يجب أن يكون الخيار اسم الملف الذي سيتم استرداده عبر TFTP.
بعد تحرير ملف تكوين dhcpd ، أعد تشغيله باستخدام /etc/init.d/isc-dhcp-server إعادة التشغيل.