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服务端与客户端安装配置完毕