DHCP服务_学习笔记
DHCP(Dynamic Host Configuration Protocol):动态主机配置协议
Lease:租约 续租时间需要是租期时间的一半
UDP协议:
Sertver:67
Client:68
/var/lib/dhcpd/dhcpd.leases #这是一个服务端的客户端曾经获取地址的记录
客户端的命令:
dhclient 使用命令直接获取地址,不允许二次使用。
TCP/IP:
IPADDR
NETMASK
GATEWAY
DNS
请求过程:
C通过广播的方式向同网段的主机发起DHCP请求
S回复C的请求
C使用最快回复的S的地址,C向本网段广播告知自己使用了谁的地址
S通过广播方式回应C的广播请求
Clinet-->DHCPDISCOVER
DHCPOFFER<--Server
Client-->DHCPREQUEST
DHCPACK<--Server
以上为广播的方式
Client-->DHCPREQUEST 续租
DHCPACK<--Server
DHCP Relay:DHCP中继器
可以实现跨网段的广播请求的转发
保留地址:地址池之外的一个地址。同时是地址池同一网段的地址。优先级高
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1; #配置默认网关
option subnet-mask 255.255.255.0; #配置子网掩码
option domain-name "domain.org"; #配置域名
option domain-name-server 192.168.0.1; #配置DNS服务器的地址
option time-offset -18000; #时间偏移
range 192.168.0.2 192.168.0.253; #地址池
default-lease-time 21600; #默认租约长度
max-lease-time 43200;
host ns(标示,无意义) {
next-server marvin.redhat.com; #pxe中引导文件服务器的地址
hardware ethernet ff:ff:ff:ff:ff:ff;
fixed-address 192.168.0.254;
}
}