- برای این منظور ابتدا بستهی زیر را نصب نمایید.
# apt-get update
# apt-get -y install isc-dhcp-server
- کارتشبکهای که قصد دارید بر روی آن سرویس DHCP Server راهاندازی شود را به صورت زیر انتخاب نمایید.
# echo 'INTERFACES="fan-220"' > /etc/default/isc-dhcp-server
- در صورتی که چند کارت شبکه دارید به صورت زیر اضافه نمایید.
# echo 'INTERFACES="fan-220 eth0 eth1"' > /etc/default/isc-dhcp-server
- از پروندهی تنظیمات پشتیبان تهیه نمایید.
# mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.backup
- حال پروندهی تنظیمات را به صورت زیر ایجاد نمایید.
# cat /etc/dhcp/dhcpd.conf
subnet 220.0.0.0 netmask 255.0.0.0 {
range 220.112.158.2 220.112.158.254;
option subnet-mask 255.0.0.0;
option routers 220.112.158.1;
default-lease-time 43200;
max-lease-time 86400;
option domain-name "host1.homayouni.info";
option domain-name-servers 220.112.158.1;
}
- خط آخر برای مشخص کردن سرور(های) DNS موجود درون شبکه میباشد. (آدرس آن هر سرور DNS میتواند باشد.)
- خط یکی مانده به آخر نیز دلخواه بوده و میتوان نادیده گرفته شود.
- در نهایت سرویس مربوطه را راهاندازی مجدد کنید.
# systemctl restart isc-dhcp-server