Инструменты пользователя

Инструменты сайта


сервис_dhcp

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
сервис_dhcp [2018/03/19 13:59]
val [Debian/Ubuntu]
сервис_dhcp [2019/09/11 14:35] (текущий)
val
Строка 33: Строка 33:
 ==== CentOS ==== ==== CentOS ====
  
-  * [[http://www.bender.kz/index.php/​servera/​5-server-dhcp-na-baze-centos-7|Сервер ​DHCP на базе ​CentOS 7]]+  * [[https://www.dmosk.ru/miniinstruktions.php?mini=dhcp-centos|Установка и настройка DHCP сервера на Linux CentOS 7]]
  
 ===== Настройка ===== ===== Настройка =====
Строка 42: Строка 42:
 </​code><​code>​ </​code><​code>​
 ddns-update-style none; ddns-update-style none;
- 
 log-facility local7; log-facility local7;
 +
 +default-lease-time 600;
 +max-lease-time 7200;
 +
 +option domain-name "​corpX.un";​
 +option domain-name-servers 192.168.X.10;​
  
 #### For provisioning #### #### For provisioning ####
 #option tftp-server-name code 66 = string; # RFC 2132 #option tftp-server-name code 66 = string; # RFC 2132
 #option tftp-server-address code 150 = ip-address; # RFC 5859 #option tftp-server-address code 150 = ip-address; # RFC 5859
- +#option tftp-server-name "​server.corpX.un";​ 
-subnet 192.168.X.0 netmask 255.255.255.0 { +#option tftp-server-address 192.168.X.10;​ 
-  ​default-lease-time 600; +   
-  max-lease-time 7200; +shared-network LAN1 { 
-  ​range 192.168.X.101 192.168.X.199;​ +  ​subnet 192.168.X.0 netmask 255.255.255.0 { 
-  option routers 192.168.X.1;​ +    range 192.168.X.101 192.168.X.199;​ 
-  ​option domain-name "​corpX.un";​ +    option routers 192.168.X.1;​ 
-  option domain-name-servers 192.168.X.10;​ +  ​}
- +
-#### For NTP client #### +
-#  option ntp-servers 192.168.X.1;​ +
-#  http://​superuser.com/​questions/​147248/​windows-clients-not-using-ntp-server-provided-via-dhcp +
- +
-#### For provisioning #### +
-#  option tftp-server-name "​server.corpX.un";​ +
-#  option tftp-server-address 192.168.X.10;​ +
 } }
  
Строка 79: Строка 75:
 #} #}
 </​code>​ </​code>​
- 
 ==== Отказоустойчивая конфигурация ==== ==== Отказоустойчивая конфигурация ====
  
Строка 122: Строка 117:
  
 ### debian/​ubuntu ### debian/​ubuntu
-#include "/​etc/​dhcp/​dhcpd.general";​+include "/​etc/​dhcp/​dhcpd.general";​
  
 ### freebsd ### freebsd
Строка 142: Строка 137:
  
 ### debian/​ubuntu ### debian/​ubuntu
-#include "/​etc/​dhcp/​dhcpd.general";​+include "/​etc/​dhcp/​dhcpd.general";​
  
 ### freebsd ### freebsd
Строка 191: Строка 186:
 ==== Debian/​Ubuntu ==== ==== Debian/​Ubuntu ====
 <​code>​ <​code>​
-root@gate:~# dhcpd -t+# dhcpd -t
  
-root@gate:~# service isc-dhcp-server start+# service isc-dhcp-server start 
 + 
 +# service isc-dhcp-server status
 </​code>​ </​code>​
  
 ===== Мониторинг выданных адресов ===== ===== Мониторинг выданных адресов =====
 +
 +==== Debian/​Ubuntu ====
 +<​code>​
 +root@gate:​~#​ dhcp-lease-list
 +
 +root@gate:​~#​ tail -f /​var/​lib/​dhcp/​dhcpd.leases
 +</​code>​
  
 ==== FreeBSD ==== ==== FreeBSD ====
Строка 203: Строка 207:
 </​code>​ </​code>​
  
- 
- 
-==== Debian/​Ubuntu ==== 
-<​code>​ 
-root@gate:​~#​ tail -f /​var/​lib/​dhcp/​dhcpd.leases 
-</​code>​ 
  
 ===== Статистика DHCP сервера ===== ===== Статистика DHCP сервера =====
Строка 218: Строка 216:
 # apt install dhcpd-pools # apt install dhcpd-pools
  
-less dhcpd-pools-2.24/README+# dhcpd-pools -l /​var/​lib/​dhcp/​dhcpd.leases -c /etc/​dhcp/​dhcpd.conf
  
-# dhcpd-pools -l /​var/​lib/​dhcp/​dhcpd.leases -c /​etc/​dhcp/​dhcpd.conf+cat /​usr/​local/​bin/​dhcp_stat.sh 
 +</​code><​code>​ 
 +#!/bin/sh 
 + 
 +CMD='/​usr/​bin/​dhcpd-pools -l /​var/​lib/​dhcp/​dhcpd.leases -c /​etc/​dhcp/​dhcpd.conf ​-f c | grep 192.168.X'​ 
 +MAX=`eval $CMD | cut -d'"'​ -f8` 
 +CUR=`eval $CMD | cut -d'"'​ -f10` 
 + 
 +eval RES=\$$1 
 + 
 +echo $RES 
 +</​code><​code>​ 
 +# /​usr/​local/​bin/​dhcp_stat.sh MAX 
 + 
 +# /​usr/​local/​bin/​dhcp_stat.sh CUR
 </​code>​ </​code>​
- 
 ==== FreeBSD ==== ==== FreeBSD ====
 <​code>​ <​code>​
сервис_dhcp.1521457164.txt.gz · Последние изменения: 2018/03/19 13:59 — val