DHCP服務器linux
程序環境:服務器
dhcp server:網絡
/usr/sbin/dhcpddom
IPV4網絡:ide
/etc/dhcp/dhcpd.confspa
/usr/lib/systemd/system/dhcpd.servicerouter
IPV6網絡:server
etc/dhcp/dhcpd6.confblog
/usr/lib/systemd/system/dhcpd6.service作用域
dhcrelay:
/usr/sbin/dhcrelay
/usr/lib/systemd/system/dhcrelay.service
監聽的地址和端口:
Server: 67/udp
Client: 68/udp
配置文件:/etc/dhcp/dhcpd.conf
配置指令:
option選項:配置給客戶端的相信息
指令:定義dhcp server的工做特性
配置有級別之分:
全局配置
子網配置
主機配置
經常使用的配置:
default-lease-time 600; #默認租期
max-lease-time 7200; #全局租期
option domain-name "search_domain.tld"; #定義搜索域
option domain-name-servers DNS_SERVER1, DNS_SERVER2, DNS_SERVER3; #指明配置客戶端的DNS 的地址(window有2個,linux有3個)
option routers GW1, GW2, ...; #默認網關
option broadcast-address BROADCAST_ADDRESS; #定義廣播地址
subnet NETWORK netmask MASK {
range START_IP END_IP;
} #定義網絡做用域,即一個子網,主要用於指明地址池;
host passacaglia { #定義保留地址,固定地址(不在地址池內)
hardware ethernet 0:0:c0:5d:bd:95;
fixed-address IP_ADDR;
}
其它指令:
filename:指明引導文件名稱;
next-server:指明引導文件所在的服務器的主機IP;
filename 「pxelinux.0";
next-server 10.1.0.6;
tftp server
實驗:
一臺dhcp服務器,IP爲192.168.1.100,地址池爲192.168.1.50-192.168.1.150,另外兩臺主機採用自動獲取IP地址,其中一臺機器的IP地址爲mac綁定,地址爲192.168.1.161
此機器自動獲取地址爲192.168.131,網關爲192.168.1.100
此機器爲IP地址採用綁定的mac地址,注意161地址不在地址池內