《Linux网络操作系统项目教程》-项目6

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Step 2
配置DHCP服务器:DHCP服务器位于LAN1, 它的IP地址是192.166.1.18,它需要为LAN1和L AN2中的客户机分配IP地址,因此,必须使用vi 打开dhcpd.conf,然后在其中申明两个网段 。
配置IP地址:DHCP服务器和DHCP中继代理服务器要在网络中 提供服务,它自身最好配置一个静态的IP地址,根据网络拓扑结构设 置DHCP服务器网卡的IP地址 。
Step 2
Step 3
分析主配置文件dhcpd.conf:dhc pd.conf主配置文件的具体内容,它包 含有参数、选项和声明3个部分 。
查看dhcpd.conf文件内容:首先进入dhcpd.conf 所在目录,其次使用vi /etc/dhcpd.conf将配置文件打 开,该文件包含了部分声明、参数及选项等3个部分 。
• 如果租约已经到期(100%),客户机必须立即停止使用当前的IP地址。然后DHCP客 户机开始新的DHCP租约过程,尝试租用新的IP地址。
DHCP 服务对应的软件包
与DHCP服务相关的软件包有以下几个: • dhcp:DHCP服务器软件包。 • dhclient:DHCP客户端软件包。 • dhcp-devel:DHCP开发工具。
为此,中心希望谢立夫在Linux服务器中为天一研发中心解决上述问题。
项目配置需求
• 假设DHCP服务器IP地址为192.168.1.2,为192.168.1. 0/24网段的客户端分配IP地址。
• DNS服务器的域名为dns.jnrp.cn,IP地址为192.168.1. 3。
• 需要分配给客户端的IP地址池为192.168.1.4-192.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。
6.2 任务分析
1
什么是DHCP?为什么要使用DHCP?
2
DHCP服务都应用在哪些网络环境?
6.1 情境描述
天一电子产品研发中心在进行网络改造前,局域网中的服务器采用Windows 操 作系统,考虑到系统的安全性和稳定性等方面的原因,改造后公司决定服务器中使 用了Linux操作系统。改造前中心内部网络管理由范海负责,当时机器不多,他给每 台机器指定了一个IP地址,但在使用时,问题较多。
一是有个别同事经常去修改相关参数,导致IP地址冲突,无法正常上网。二 是公司业务发展了,电脑越来越普及了,对相关参数的维护工作也越来越繁重了。 三是公司领导和部分同事配备了笔记本电脑,需要在不同的环境下使用,要不断修 改IP地址很不方便。
❖DHCP 租约的更新过程(3)
人工更新租约 如果需要立即更新DHCP配置信息,你可以使用人工
方式更新IP租约。 使用命令行实用工具:
• ipconfig /renew 和 ipconfig /release
6.4 项目实施
【操作步骤】
教师演演示示
Step 2
Step 3
检查确认:所有DHCP软 件包安装完毕后,同样使用r pm –qa命令进行查询 。
• 每隔5分钟,该客户机都继续尝试发现一个DHCP服务器,如果有某个DHCP服 务器成为可用,客户机将接受到合法的IP地址。
❖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....
DHCP Server2ቤተ መጻሕፍቲ ባይዱ
DHCP Server1
1 DHCP client 广播 DHCPDISCOVER 2 DHCP servers 广播 DHCPOFFER 3 DHCP client 广播 DHCPREQUEST 4 DHCP Server1 广播 DHCPACK
DHCP Client
❖IP租用请求和提供
任务案例6-7
【操作步骤】
教师演演示示
Step 2
Step 3
Step 5
Step 4
重获IP地址。
释放IP地址:在命令窗口输入ipc onfig /release命令释放IP地址。
设置自动获取参数:打开【Internet协议(T CP/IP)属性】对话框,在此对话框中分别选中 【自动获得IP地址】和【自动获得DNS服务器地 址】单选按钮 。
任务案例6-5
【操作步骤】
Step 5
教师演演示示
Step 4
在客户端进行测试 : 修 改ifcfg-eth0
Step 3 Step 2
重启DHCP服务 :service dhcpd restart
修改配置文件:将范本文件dhcpd.conf.sa mple拷贝到/etc目录,并改名为dhcpd.conf;对 配置文件进行相应的设置。
❖DHCP 租约的更新过程(2)
• 自动更新租约

DHCP客户机在它们的租约期限已过去50%,自动尝试更新租约。

如果DHCP服务器可用,那么将更新。如果DHCP服务器不可用,客户机将继续使用
它的当前配置。

当期限过去87.5% 发出广播再次更新租约。在这一阶段,DHCP客户机接受任何DH
CP服务器发出的租约。
设计网络拓扑:根据天一电子产品研发中心销售部的要求,在两个子网中共用1台 DHCP服务器,因此,需要使用中继代理,所以设计的拓扑结构如图6-11所示 。
任务案例6-4(启动与停止DHCP服务 )
【操作步骤】
教师演演示示
Step 2
Step 4
Step 3
自动加载DHCP服务:如果需要让DH CP服务随系统启动而自动加载,可以 使用chkconfig命令自动加载,也可以 使用ntsysv命令 。
Step 1
打开【本地连接属性】窗口:在图6-20中右键单击【本地连接】 图标,然后从弹出的菜单中选择执行【属性】命令,打开【本地连接 属性】窗口。
DHCP Server
❖DHCP 租约的更新过程(2)
DHDCHPCP SeSrevrevre2r2
DHDCHPCP SeSrevrevre1r1
DHDCHPCPClCielnietnt
租租租期期租期的的期的81的5700.055%%%0%
如在果租1 租期1D期到HD到达CHC达P5P0客8%客7.时户5户%,端时端如发,发果送仍送更D未D新HH更CC没新PPR有R成EE成Q功QU功UE,SE,则TS请则T在请求在租求租期期到到达达之 后87重.25%新2时向DH继网DCH续络CPP向发服服服送务务务器D器H器发C发申P送D送请ISDD更CHHO新CCVPPE。ARAC的CKK广响响播应应信息。
❖DHCP的运行机制
非DHCP客户机 配置静态IP地址
DHCP客户机 通过DHCP服务器 动态配置IP地址
IP地址1
DHCP客户机 通过DHCP服务器 动态配置IP地址
IP地址2
DHCP 数据库
IP地址1 IP地址2 IP地址3
DHCP 服务器
❖DHCP客户端第一次登录网络
❖DHCP 租约的生成过程(1)
将范本文件拷入/etc:默认情况下,dhcpd.conf是不存在的,因此,需要用户 将系统提供的范本文件/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample复制到/ etc目录 。
任务案例6-3
【操作步骤】
Step 4
Step 1
教师演演示示
Step 3
配置DHCP中继代理:DHCP中 继代理监听所有接口上的DHCP请求。
❖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地址(这也是帮助我们排错 的一个根据)
DHCP Client
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
重启DHCP服务:对DHCP服务器进行了相应配置后, 如果需要让其生效,则需要对DHCP服务器进行重启 。
Step 1
停止DHCP服务:与启动DHCP服务类似,同样有两种方法停止 DHCP服务。
启动DHCP服务:在DHCP服务安装完成并配置号dhcpd.conf文件后,需要启动 才能使用DHCP服务。
Step 3
测试IP地址获取情况:执行ifconfig 命令,测试DHCP客户端是否能正 常获取IP地址 。
Step 1
重启动网卡或重发广播 :在Linux中修改了网卡的配置 文件后,需重新启动网卡或使用dhclient重新发送广播申请IP 地址,操作方法是:1)重新启动网卡;重新发送广播 。
编 辑 网 卡 配 置 文 件 : 使 用 vi 命 令 修 改 第 一 块 网 卡 对 应 的 配 置 文 件 , 将 BOOTPROTO=none修改为BOOTPROTO=dhcp,并启用客户端的DHCP功能 。
项目6 配置与管理DHCP服务器
本项目介绍了在Linux系统中DHCP的配置与管理的具体方法。通过任 务案例介绍了如何检查并安装DHCP软件包;对DHCP的主配置文件dhcpd. conf的配置选项进行了全面的分析;对DHCP服务器和客户端的配置方法 进行了详细的阐述;最后介绍了如何在Linux和Windows XP中通过DHCP 动态获取IP地址。
Step 1
安装DHCP软件包:将RHEL5的第3张安装盘放入 光驱,首先使用mount命令挂载光驱,然后使用rpm ivh命令安装DHCP软件包 。
检查DHCP软件包:使用rpm –qa|grep dhcp命令检测一下系统是 否安装了DHCP软件包。
任务案例6-2
【操作步骤】
Step 1
教师演演示示
Step 1
检查DHCP软件包:采用rpm –qa|grep dhcpd.conf检查DHCP 软件包的安装情况,此步可参考【任务案例6-1】
配置IP地址和DNS:1)利用vi编辑网卡配置文件; 2)在文件中按以下方式修改网 卡的IP地址、掩码和网关等信息。
任务案例6-6
【操作步骤】
教师演演示示
Step 2
Linux网络服务器 配置与管理项目教程
信息工程系 谢树新 2011.9
目录
项目1- 安装Linux构建网络环境 项目2- 管理Linux文件系统 项目3- 管理Linux操作系统 项目4- 配置与管理Samba服务器 项目5- 配置与管理NFS服务器 项目6- 配置与管理DHCP服务器
项目7- 配置与管理DNS服务器 项目8- 配置与管理Web服务器 项目9- 配置与管理FTP服务器 项目10- 配置与管理E-mail服务器 项目11- 配置防火墙与NAT服务器
3
DHCP需配要置哪网些络软件服包务?器需要构建哪些网络环境?
4
DHCP服配务置器网搭络建的服流务程器怎需样?要构建哪些网络环境?
5
本项目的具体任务有哪些?
DHCP 服务工作原理
1. DHCP服务概述 2. DHCP运行机制 3. DHCP租约的生成 4. DHCP租约的更新
•DHCP服务概述
➢ DHCP全称是Dynamic Host Configuration Protocol(动态 主机配置协议),该协议可以自动为局域网中的每一台计算 机自动分配IP地址,并完成每台计算机的TCP/IP协议配置, 包括IP地址、子网掩码、网关,以及DNS服务器等。
相关文档
最新文档