1”DHCP的工作原理:
动态主机配置协议(DHCP)是用来自动给客户端分配TCP/IP信息的网络协议,如IP地址,网关,子网掩码等信息。
每个DHCP客户端通过广播连接到区域内的DHCP服务器,该服务器会相应请求返回包括IP地址,网关和其他网络配置信息。
2”DHCP的安装:
1通过su - root 命令转换至拥有最高执行权的ROOT身份下。
2通过rpm -qa | grep dhcp命令查看是否已经安装DHCP软件包(如果未显示任何结果则说明未安装)
3通过yum install -y dhcp命令安装DHCP软件包
4至此DHCP服务安装完毕
3”DHCP的主要文件:
/etc/dhcp/dhcpd.conf 为DHCP主配置文件。
/usr/lib/systemd/system/dhcpd.service DHCP服务单元。
4”编辑/etc/dhcp/dhcpd.conf文件:
vim /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 ( #指定要给客户端分配的IP地址网段
option routers 192.168.1.1; #指定默认网关
option subnet-mask 255.255.255.0; #指定默认子网掩码
max-lease-time 172800; #指定最大租用周期(单位:秒)
range 192.168.1.10 192.168.1.100; #指定DHCP服务要分配的IP地址范围

(特别声明:本地需要有一个网络地址为“192.168.1.0”的IP DHCP才会生效)
(若需配置更多选项可通过“man dhcpd.conf”获取更多信息)
(使用systemctl start dhcpd.service启动DHCP服务。 如果启动失败 可以参考屏幕输出定位错误内容,或查看/var/log/messages的内容,然后参考dhcpd.conf的帮助文档。)
5”配置DHCP客户端
vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=00:0c:29:be:db:d5
TYPE=Ethernet
UUID=363f11a7-dfd1-ssc8-dbce-1f2306ac88dbf
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp #此处为自动获取方式,无需为同服务端一样的系统 其他版本的LINUX或WINDOWS系统均可
测试:
通过service network restart命令重启本地网络 即eth1
通过ifconfig命令查看是否从DHCP服务端自动获取到IP地址
至此DHCP服务端与客户端安装配置完毕