Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:other:isc_dhcp:ru [2015/06/12 12:21]
andriy [Ubuntu Debian]
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====
  
Строка 34: Строка 39:
   # apt-get install isc-dhcp-server   # apt-get install isc-dhcp-server
   ​   ​
-  # ln -s ../​Abills/​modules/​Dhcphosts/​leases2db.pl+  # 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   # /​usr/​abills/​libexec/​leases2db.pl -d LEASES=/​var/​lib/​dhcp/​dhcpd.leases
Строка 49: Строка 54:
   # nano /​usr/​local/​etc/​sudoers   # nano /​usr/​local/​etc/​sudoers
  
-  www-data ​  ALL = NOPASSWD: /​usr/​local/​etc/​rc.d/isc-dhcpd+  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) Сети. Если есть сети, то нажимаем переконфигурировать файл. Если ​+Заходим в наш вэб интерфейс. Вкладка ​''/ ​Настройки ​IP(DHCP)'' ​Сети. Если есть сети, то нажимаем переконфигурировать файл. Если ​
 нет, то добавляем и затем переконфигурировать файл. нет, то добавляем и затем переконфигурировать файл.