实验项目:
DHCP自动分配地址;
DHCP 地址预留给指定客户机。

实验环境:
VMware虚拟机中
Linux系统(服务器)
Windows 7系统(客户端)
DHCP服务软件(安装在Linux)

实验目的:
使服务器自动分配IP地址给客户端;
指定一个IP地址给客户端(可以永久保留此地址)。

实验经过:
1.在Linux系统中执行命令:
1》mount /dev/sr0 /mnt #挂载镜像文件到 /mnt目录下。
2》df -h #查看挂载信息
3》rpm -ivh /mnt/Packages/dhcp-4.1.1-38.P1.el6.x86_64.rpm #安装dhcp服务 如下图:
DHCP自动分配地址;DHCP指定IP给客户端
2.DHCP服务安装成功,这时候我们需要修改它的配置文件。
先执行命令:
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf #复制dhcp配置文件模板到/etc/dhcp/dhcpd.conf
再执行命令:
vim /etc/dhcp/dhcpd.conf #编辑dhcp配置文件
修改的地方如下图:
DHCP自动分配地址;DHCP指定IP给客户端
3.需要用分号隔开每个段落,文件配置完成。关闭防火墙---重启dhcp服务。
分别执行命令 : service iptables stop #关闭防火墙
service dhcpd restart #重启dhcp服务
DHCP自动分配地址;DHCP指定IP给客户端
4.下面是见证奇迹的时刻,我们分别打开windows---命令提示符界面。
分别执行命令: ipconfig /release #释放原有的IP地址,因为我们需要用dhcp自动分配地址
ipconfig /renew #获取新地址,此时dhcp服务器就会分配新地址给客户端
DHCP自动分配地址;DHCP指定IP给客户端
5.以上自动分配ip地址实验成功,那么也可以指定一个IP地址给客户端,那么就需要知道客户端的MAC地址。让服务器通过MAC地址来识别是哪台客户端需要指定的地址。首先我们查询客户端的MAC地址,在Windows7的命令提示符界面执行以下命令:ipconfig /all #查看网络接口的所有信息
DHCP自动分配地址;DHCP指定IP给客户端
6.在Linux系统中修改dhcp的配置文件,执行命令 vim /etc/dhcp/dhcpd.conf 需要修改的地方如下图:
DHCP自动分配地址;DHCP指定IP给客户端
7.配置文件修改完成,需要重启dhcp服务,执行命令:service dhcpd restart
又是一个验证奇迹的时刻,使用Windows提示符界面,分别执行命令:ipconfig /release ipconfig /renew
DHCP自动分配地址;DHCP指定IP给客户端
8.获取了指定的IP地址,实验成功!

总结注意事项:
1.首先需要注意的是对dhcp配置文件的修改,理解这么修改的意义在哪里
2.其次需要注意的是dhcp配置文件的格式
3.在验证奇迹的时刻最好把VMware虚拟机自动分配IP的功能关掉
4.每次修改配置文件需要重启服务,顺便记得关闭防火墙。