Для настройки dhcp сервера на S-Terra можно использовать сервер dhcp, который уже установлен на S-Terra. Для проверки, что он установлен необходимо ввести следующую команду:
dpkg -l | grep dhcp
Если в выводе будет присутствовать строчка:
ii isc-dhcp-server 4.1.1-P1-15+squeeze8 ISC DHCP server for automatic IP address
То значит dhcp сервер имеется.
Для самой простой настройки необходимо предпринять следующие шаги:
Сохраняем текущий конфиг с примерами DHCP сервера :
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.orig
Вводим настройки пула адресов, из которого будет выдаваться ip адреса, в нашем примере от 192.168.0.10 до 192.168.0.180, правим и копируем в командную строку:
cat << END >/etc/dhcp/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.180;
option domain-name "example.org";
option routers 192.168.0.253;
next-server 192.168.0.1;
}
END
Далее необходимо разрешить сервис DHCP.
update-rc.d isc-dhcp-server enable
Стартуем сервис:
/etc/init.d/isc-dhcp-server start
И можно проверить его статус:
/etc/init.d/isc-dhcp-server status
Для более тонкой настройки можно посмотреть оригинальный конфигурационный файл /etc/dhcp/dhcpd.conf.orig в котором много примеров.