当前位置:
文档之家› 学习情境4项目1配置DHCP服务器
学习情境4项目1配置DHCP服务器
1. 项目课题引入
2. DHCP服务的工作原理
3. DHCP服务器的配置与管理 4. DHCP客户端配置 5. 现场演示案例
项目背景
某企业计划构建一台 DHCP服务器来解决 IP地址动态分配的问题,要求能够分配 IP
地址以及网关、DNS等其它网络属性信息。
同时要求DHCP服务器为该公司总经理、财
务部经理和人事部经理分配固定IP 地址。
项目配置需求
假设DHCP服务器IP地址为192.168.1.2,为 192.168.1.0/24网段的客户端分配IP地址。 DNS服务器的域名为,IP地址为 192.168.1.3。 需要分配给客户端的IP地址池为192.168.1.4192.168.1.150。子网掩码为255.255.255.0。 为客户端分配的网关为192.168.1.254。 为总经理保留IP地址192.168.1.88,为财务部 经理保留IP地址192.168.1.89,为人事部经理 保留IP地址192.168.1.90。
/etc/dhcpd.conf配置文件
表1 dhcpd.conf配置文件的声明
/etc/dhcpd.conf配置文件
表2 dhcpd.conf配置文件中的参数
/etc/dhcpd.conf配置文件
表3 dhcpd.conf配置文件中的选项
配置文件实例
启动DHCP服务器
项目问题3 DHCP 客户端配置
1. DHCP服务概述 2. DHCP运行机制
3. DHCP租约的生成
4. DHCP租约的更新
DHCP服务概述
DHCP全称是Dynamic Host
Configuration Protocol(动态主机
配置协议),该协议可以自动为局域
网中的每一台计算机自动分配IP地址,
并完成每台计算机的TCP/IP协议配置,
dhcp-devel:DHCP开发工具。
DHCP 服务的安装
检查DHCP服务对应的软件包是否安装,如果没有 安装的话,进行安装:
/etc/dhcpd.conf配置文件
DHCP服务的配置文件是:/etc/dhcpd.conf。默认情 况下此文件不存在,用户可以由范本文件 /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample。 复制生成。
DHCP 租约的更新过程(1)
DHCPREQUEST
Source IP Address = 192.168.0.77 Dest. IP Address = 192.168.0.108 Requested IP Address = 192.168.0.77 Hardware Address = 08004....
4.为计算机名为jw07的计算机配置保留IP地址:MAC地址
为00-0C-29-53-67-23,保留IP地址为192.168.1.100。
作业:根据以下需求写出设计方案:
某企业想创建满足以下要求的DHCP服务器:
1.创建一个基于192.168.1.0/24网段的DHCP服务器。 地址池为192.168.1.3-192.168.1.253,租期采用默认 值; 2.网关为本子网网段的最大IP地址192.168.1.1;
3.DNS服务器的IP地址为192.168.0.1;
1. Windows下DHCP客户端配置 2. Linux下DHCP客户端配置
Windoቤተ መጻሕፍቲ ባይዱs下DHCP客户端配置
Linux下DHCP客户端配置
1.修改eth0的网卡配置文件
2.重新启动eth0网卡 3.查看eth0网卡状态
现场演示
项目配置需求:
假设DHCP服务器IP地址为192.168.1.2,为 192.168.1.0/24网段的客户端分配IP地址。 DNS服务器的域名为,IP地址为 192.168.1.3。 需要分配给客户端的IP地址池为192.168.1.40192.168.1.150。子网掩码为255.255.255.0。 为客户端分配的网关为192.168.1.254。 为总经理保留IP地址192.168.1.88,为财务部经理保留 IP地址192.168.1.89,为人事部经理保留IP地址 192.168.1.90。
DHCPACK
Source IP Address = 192.168.0.108 Dest. IP Address = 192.168.0.77 Offered IP Address = 192.168.0.77 Client Hardware Address = 08004... Subnet Mask = 255.255.255.0 Length of Lease = 8 days Server Identifier = 192.168.0.108 DHCP Option: Router = 192.168.0.1
3
4
IP租用请求和提供
IP选择和确认
DHCP 租约的生成过程(2)
DHCP客户机发送完DHCPDISCOVER消息后,会等待 DHCPOFFER消息,如果未能接受到DHCPOFFER,它就会重 试4次(相隔2,4,8,16s,加上一个0到1000s之间的随机 时间数) 如果DHCP客户机经过努力仍未获得任何有效服务器的 IP地址将使用169.254.0.1~169.254.255.254这一保留 地址中的一个IP地址(这也是帮助我们排错的一个根 据) 每隔5分钟,该客户机都继续尝试发现一个DHCP服务 器,如果有某个DHCP服务器成为可用,客户机将接受 到合法的IP地址。
DHCP Client
DHCP Server
DHCP 租约的更新过程(2)
DHCP DHCP Server2 Server2
DHCP DHCP Server1 Server1
DHCP Client DHCP Client
租期的50% 租期的87.5% 租期的100% 租期的50% DHCP 客户端发送 DHCPREQUEST请求 1 1 DHCP 客户端发送 DHCPREQUEST请求 如果租期到达87.5%时,仍未更新成功,则在租期到达之 在租期到达 50%时,如果更新没有成功,则在租期到达 后重新向网络发送 DHCPDISCOVER的广播信息。 87.5% 时继续向服务器申请更新。 DHCP 服务器发送 DHCPACK响应 2 2 DHCP 服务器发送 DHCPACK响应
1.DHCP的作用及优点(理解)
2.DHCP的工作原理(掌握) 3.DHCP服务的安装、配置与管理(重点 掌握) 4.DHCP客户端的配置(掌握)
应达到的职业能力
1.能熟练配置与管理DHCP服务器
2.能熟练配置DHCP客户端
3.能熟练完成DHCP服务部署
4.能熟练完成关于DHCP服务的故障排除
项目问题1- DHCP 服务工作原理
如果租约已经到期(100%),客户机必须立即停止使用 当前的IP地址。然后DHCP客户机开始新的DHCP租约 过程,尝试租用新的IP地址。
DHCP 租约的更新过程(3)
人工更新租约 如果需要立即更新DHCP配置信息,你可以使用人工 方式更新IP租约。 使用命令行实用工具:
ipconfig /renew 和 ipconfig /release
包括IP地址、子网掩码、网关,以及 DNS服务器等。
DHCP的运行机制
非DHCP客户机 配置静态IP地址
DHCP客户机 通过DHCP服务器 动态配置IP地址
IP地址1
DHCP客户机 通过DHCP服务器 动态配置IP地址
IP地址2
DHCP 数据库 IP地址1 IP地址2 IP地址3
DHCP 服务器
DHCP客户端第一次登录网络
DHCP 租约的生成过程(1)
DHCP Server2
DHCP Server1
DHCP Client
1 2
DHCP client 广播 DHCPDISCOVER DHCP servers 广播 DHCPOFFER DHCP client 广播 DHCPREQUEST DHCP Server1 广播 DHCPACK
项目问题2-DHCP 服务器配置与管理
1. DHCP服务的安装
2. /etc/dhcpd.conf配置文件 3. 配置文件实例 4. 启动DHCP服务
DHCP 服务对应的软件包
与DHCP服务相关的软件包有以下几个:
dhcp:DHCP服务器软件包。
dhclient:DHCP客户端软件包。
现场演示
演示环境: Vmware中的Linux系统作为DHCP服务器。IP地址为:
192.168.1.2。
利用真实Windows XP系统作为DHCP客户端。
总结
1.能从事DHCP服务器的配置与管理
2.能熟练配置DHCP客户端 3.能熟练完成DHCP服务部署 4.能熟练完成关于DHCP服务的故障排除
项目分析
本项目对应的工作任务:
1.企业DHCP服务器的安装
2.企业DHCP服务器的配置
3.企业DHCP客户端的配置
4.企业DHCP服务器的管理与维护
项目分析
完成职业任务需要的专业知识:
1.DHCP工作原理
2.DHCP服务的安装
3.DHCP服务器的配置与管理
4.DHCP客户端的配置
教学目标
DHCP 租约的更新过程(2)
自动更新租约 DHCP客户机在它们的租约期限已过去50%,自动尝 试更新租约。 如果DHCP服务器可用,那么将更新。如果DHCP服务 器不可用,客户机将继续使用它的当前配置。 当期限过去87.5% 发出广播再次更新租约。在这一阶 段,DHCP客户机接受任何DHCP服务器发出的租约。