Redhat_rhel8.0_DHCP服务搭建步骤详细
一、简述:DHCP(动态主机管理协议) 是一种基于UDP协议且仅用于局域网的网络协议,主要用途是为局域网内部设备或网络供应商自动分配IP地、子网掩码、网关地址、DNS服务器地址等信息。有效提升地址使用率,提高配置效率,较少管理和维护成本。
二、DHCP服务器常见术语:
2.1、作用域:一个完整的IP地址段,DHCP服务器根据作用域来管理网络分布、分配IP地址以及其他配置参数。
2.2、超级作用域:用于支持同一物理网络上的多个逻辑IP地址段,包含作用域的列表,并对子作用域统一管理。
2.3、排除范围:将某些IP地址在作用域中排除,确保这些IP地址不会被提供给DHCP客户机。
2.4、地址池:在定义DHCP作用域范围后,来动态分配给DHCP客户机的IP地址范围。
2.5、租约:DHCP客户机能够使用动态分配到的IP地址的时间。
2.6、预约:保证局域子网中的特定设备总是获取到相同固定的IP地址。
三、搭建DHCP服务试验准备工作
3.1、准备两台linux、一台作为DHCP服务器(前提是完成网络和YUM源的配置),一台作为客户端自动获取网络。
3.2、 DHCP服务器Server__Redhat_rhel8.0 192.168.10.10
3.3、 客户端Client __Redhat_rhel8.0 待获取
备注:虚拟机软件VmwareWorkstation默认开启了虚拟机DHCP服务,必须关闭后再进行DHCP试验。
四、配置虚拟机网络类型(两台主机都要配置一致)

当你确定两台主机的网卡和虚拟机都已经配置妥当,那么就开始配置DHCP服务吧!
五、安装dhcpd服务
[root@localhost ~]# yum install dhcp-server-4.3.6-41.el8.x86_64 -y
六、编辑dhcpd服务配置文件(其中每个参数均需要以" ;"结尾)

以下是我的配置文件:
七、重新启动dhcpd服务程序
[root@localhost ~]# systemctl enable dhcpd //开启dhcp服务
[root@localhost ~]# systemctl restart dhcpd //重启dhcp服务
[root@localhost ~]# systemctl status dhcpd //检测dhcp是否开启
至此DHCP服务器配置完成!
八、客户端Client配置
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160
设置客户端网卡以dhcp获取IP。
九、查看客户端获取网络信息
[root@localhost ~]# ip addr
可以看见客户端以获取IP地、子网掩码、网关地址、DNS服务器地址等信息。
十、测试
至此HDCP服务以完成!
