Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:other:isc_dhcp:ru [2015/06/11 10:38] asmodeus |
abills:docs:manual:other:isc_dhcp:ru [2016/09/28 17:28] (текущий) asmodeus [Ubuntu Debian] |
||
---|---|---|---|
Строка 28: | Строка 28: | ||
/var/log/dhcpd.log 600 5 100 * JC | /var/log/dhcpd.log 600 5 100 * JC | ||
+ | в ''/usr/abills/libexec/config.pl'' вносим: | ||
+ | $conf{DHCPHOSTS_CONFIG}='/usr/local/etc/dhcpd.conf'; | ||
+ | $conf{DHCPHOSTS_LEASES}='/var/db/dhcpd.leases'; | ||
+ | $conf{DHCPHOSTS_RECONFIGURE}='sudo /usr/local/etc/rc.d/isc-dhcpd restart'; | ||
+ | |||
+ | # chown www /usr/local/etc/dhcpd.conf | ||
====Ubuntu Debian==== | ====Ubuntu Debian==== | ||
+ | Устанавливаем пакет: | ||
+ | # apt-get install isc-dhcp-server | ||
+ | | ||
+ | # ln -s /usr/abills/Abills/modules/Dhcphosts/leases2db.pl /usr/abills/libexec/leases2db.pl | ||
+ | Запуск: | ||
+ | # /usr/abills/libexec/leases2db.pl -d LEASES=/var/lib/dhcp/dhcpd.leases | ||
+ | Изменяем права доступа: | ||
+ | # chown www-data /etc/dhcp/dhcpd.conf | ||
+ | | ||
+ | В config.pl вносим следующее: | ||
+ | # nano /usr/abills/libexec/config.pl | ||
+ | |||
+ | $conf{DHCPHOSTS_CONFIG}='/etc/dhcp/dhcpd.conf'; | ||
+ | $conf{DHCPHOSTS_LEASES}='/var/lib/dhcp/dhcpd.leases'; | ||
+ | $conf{DHCPHOSTS_RECONFIGURE}='/usr/bin/sudo /etc/init.d/isc-dhcp-server restart'; | ||
+ | Прописываем возможность запуска сервиса системой: | ||
+ | # nano /usr/local/etc/sudoers | ||
+ | |||
+ | www-data ALL = NOPASSWD: /etc/init.d/isc-dhcp-server | ||
+ | |||
+ | Заходим в наш вэб интерфейс. Вкладка ''/ Настройки / IP(DHCP)'' Сети. Если есть сети, то нажимаем переконфигурировать файл. Если | ||
+ | нет, то добавляем и затем переконфигурировать файл. | ||
+ | |||
+ | ====CentOS 6==== | ||
+ | |||
+ | Устанавливаем пакет: | ||
+ | # /usr/bin/yum install dhcp -y | ||
+ | | ||
+ | # ln -s /usr/abills/Abills/modules/Dhcphosts/leases2db.pl /usr/abills/libexec/leases2db.pl | ||
+ | Запуск: | ||
+ | # /usr/abills/libexec/leases2db.pl -d LEASES=/var/lib/dhcp/dhcpd.leases | ||
+ | Изменяем права доступа: | ||
+ | # chown apache /etc/dhcp/dhcpd.conf | ||
+ | | ||
+ | В config.pl вносим следующее: | ||
+ | # nano /usr/abills/libexec/config.pl | ||
+ | |||
+ | $conf{DHCPHOSTS_CONFIG}='/etc/dhcp/dhcpd.conf'; | ||
+ | $conf{DHCPHOSTS_LEASES}='/var/lib/dhcp/dhcpd.leases'; | ||
+ | $conf{DHCPHOSTS_RECONFIGURE}='/usr/bin/sudo /etc/init.d/dhcpd restart'; | ||
+ | | ||
+ | Прописываем возможность запуска сервиса системой: | ||
+ | # nano /usr/local/etc/sudoers | ||
+ | |||
+ | apache ALL = NOPASSWD: /etc/init.d/dhcpd | ||
+ | Заходим в наш вэб интерфейс. Вкладка ''/ Настройки / IP(DHCP)'' Сети. Если есть сети, то нажимаем переконфигурировать файл. Если | ||
+ | нет, то добавляем и затем переконфигурировать файл. |