动态主机地址管理协议
动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,其主要用途是为局域网内部的设备或网络供应商自动分配IP地址等参数。
DHCP常见术语
作用域:一个完整的IP地址段,DHCP协议根据作用域来管理网络的分布、分配IP地址及其他配置参数。
超级作用域:用于管理处于同一个物理网络中的多个逻辑子网段。超级作用域中包含了可以统一管理的作用域列表。
排除范围:把作用域中的某些IP地址排除,确保这些IP地址不会分配给DHCP客户端。
地址池:在定义了DHCP的作用域并应用了排除范围后,剩余的用来动态分配给DHCP客户端的IP地址范围。
租约:DHCP客户端能够使用动态分配的IP地址的时间。
预约:保证网络中的特定设备总是获取到相同的IP地址。
部署dhcpd服务程序
yum install dhcp #安装dhcp服务
vim /etc/dhcp/dhcpd.conf #配置dhcp文件
添加参数如下:
ddns-update-style none; #动态主机分配协议 禁用
ignore client -updates; #忽略客户端自动更新
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.50 192.168.10.100; #ip地址范围
option subnet-mask 255.255.255.0; #子网掩码
option routers 192.168.10.10; #网关地址
option domain-name-servers 192.168.10.10;
defaults-lease-time 21600; #默认租约时间
max-lease-time 43200; #最大租约时间
}
重启并加入自启
systemctl restart dhcpd
systemctl enable dhcpd
分配固定IP地址
配置文件中加入以下内容
host linuxprobe {
hardware ethernet 00:0c:29:27:c6:12;
fixed-address 192.168.10.88;
}
重启dhcp服务
systemctl restart dhcpd
1.简述DHCP协议的主要用途。
**答:**为局域网内部的设备或网络供应商自动分配IP地址等参数。
2.DHCP协议能够为客户端分配什么网卡资源?
**答:**可为客户端分配IP地址、子网掩码、网关地址以及DNS地址等信息。
3.真正供用户使用的IP地址范围是作用域还是地址池?
**答:**地址池,因为作用域内还会包含要排除掉的IP地址。
4.简述DHCP协议中“租约”的作用。
**答:**租约分为默认租约时间和最大租约时间,用于在租约时间到期后自动回收主机的IP地址,以免造成IP地址的浪费。
5.把IP地址与主机的什么信息绑定,就可以保证该主机一直获取到固定的IP地址?
**答:**主机网卡的MAC地址。