This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_dhcp [2022/07/08 10:47] val [Сервис DHCP] |
сервис_dhcp [2023/07/24 12:57] val [Стандартная конфигурация] |
||
---|---|---|---|
Line 5: | Line 5: | ||
* [[https://www.vultr.com/docs/stop-dhcp-from-changing-resolve-conf/|Stop DHCP From Changing resolv.conf]] | * [[https://www.vultr.com/docs/stop-dhcp-from-changing-resolve-conf/|Stop DHCP From Changing resolv.conf]] | ||
+ | |||
+ | * [[https://www.isc.org/kea/|Kea DHCP Modern, open source DHCPv4 & DHCPv6 server]] | ||
===== Установка ===== | ===== Установка ===== | ||
Line 36: | Line 38: | ||
option domain-name "corpX.un"; | option domain-name "corpX.un"; | ||
option domain-name-servers 192.168.X.10; | option domain-name-servers 192.168.X.10; | ||
- | + | #option domain-name-servers 192.168.X.12; | |
- | shared-network LAN1 { | + | |
- | subnet 192.168.X.0 netmask 255.255.255.0 { | + | |
- | range 192.168.X.101 192.168.X.109; | + | |
- | option routers 192.168.X.1; | + | |
- | } | + | |
- | } | + | |
#### For phone provisioning #### | #### For phone provisioning #### | ||
Line 49: | Line 46: | ||
#option file-server-name "server.corpX.un"; | #option file-server-name "server.corpX.un"; | ||
#option file-server-address 192.168.X.10; | #option file-server-address 192.168.X.10; | ||
- | |||
- | #### Digim D40 #### | ||
- | #phone 407 { | ||
- | # hardware ethernet 00:0f:d3:06:11:d3; | ||
- | # option file-server-name "http://server.corpX.un/"; | ||
- | #} | ||
#### For PXE #### | #### For PXE #### | ||
Line 61: | Line 52: | ||
#next-server 192.168.X.10; | #next-server 192.168.X.10; | ||
#filename "pxelinux.0"; | #filename "pxelinux.0"; | ||
+ | | ||
+ | shared-network LAN1 { | ||
+ | subnet 192.168.X.0 netmask 255.255.255.0 { | ||
+ | range 192.168.X.101 192.168.X.109; | ||
+ | option routers 192.168.X.1; | ||
+ | } | ||
+ | } | ||
- | #### For client config by mac #### | + | #shared-network LAN2 { |
- | #host client3 { | + | # subnet 192.168.113.0 netmask 255.255.255.0 { |
- | # hardware ethernet 00:12:f0:79:3b:51; | + | # range 192.168.113.101 192.168.113.109; |
- | # fixed-address 192.168.100+X.200; | + | # option routers 192.168.113.1; |
+ | # next-server 192.168.X.10; | ||
+ | # filename "pxe_lan2/pxelinux.0"; | ||
+ | # } | ||
+ | #} | ||
+ | |||
+ | #### For ip by mac #### | ||
+ | #host kube1 {hardware ethernet 08:00:27:12:34:51;fixed-address 192.168.X.221;} | ||
+ | #host kube2 {hardware ethernet 08:00:27:12:34:52;fixed-address 192.168.X.222;} | ||
+ | #host kube3 {hardware ethernet 08:00:27:12:34:53;fixed-address 192.168.X.223;} | ||
+ | #host kube4 {hardware ethernet 08:00:27:12:34:54;fixed-address 192.168.X.224;} | ||
+ | |||
+ | #### Digim D40 #### | ||
+ | #phone 407 { | ||
+ | # hardware ethernet 00:0f:d3:06:11:d3; | ||
+ | # option file-server-name "http://server.corpX.un/"; | ||
#} | #} | ||
</code> | </code> | ||
Line 185: | Line 198: | ||
===== Статистика DHCP сервера ===== | ===== Статистика DHCP сервера ===== | ||
- | [[http://sourceforge.net/projects/dhcpd-pools/files/]] | + | * [[http://sourceforge.net/projects/dhcpd-pools/files/]] |
==== Debian/Ubuntu ==== | ==== Debian/Ubuntu ==== | ||
<code> | <code> | ||
# apt install dhcpd-pools | # apt install dhcpd-pools | ||
+ | |||
+ | # dhcpd-pools | ||
# 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 |