菜鸟学Linux 第050篇笔记 dhcp
DHCP (Dynamic Host Configuration Protocol) 早期bootp (boot protocol)
lease
Client--> DHCPDISCOVER
DHCPOFFER <-- Server
Client--> DHCPREQUEST
DHCPACK <-- Server
广播
续租
Client--> DHCPREQUEST
DHCPACK <-- Server 单播
DHCP Relay
dhcp 软件包提供地址 www.isc.org
dhcp 和 dhcp relay 不可同时使用
/var/lib/dhcpd/dhcpd.leases 存放已经分发的地址
/etc/dhcpd.conf 配置文件
subnet 192.168.11.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.11.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.11.122;
option time-offset -18000;
range 192.168.11.2 192.168.11.10;
default-lease-time 21600;
max-lease-time 43200;
host ns {
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 192.168.11.11;
}
}
host 后ns是一个名字,可以更改 这里配置的是为某个MAC配置固定IP
hardware ethernet 后跟mac地址
fixed-address 即为分配的固定IP 注意此地址最好不要出现在地址池里 你懂得
如果有客户端使用了此服务器所分配的IP地址
则可以/var/lib/dhcpd/dhcpd.leases 查看其分发的地址
但是这里没有固定分配的地址,只有动态分配的记录,
还要记住一点固定分配的IP地址,要优先于动态分配的
侦听端口
dhcp server UDP 67/udp
dhcp client udp 68/udp
dhclient