版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验四 Linux 下dhcp 服务器的配置实验目的1、熟悉网络操作的相关命令2、掌握linux 环境下dhcp 服务器的配置方法实验内容1、DHCP 简介DHCP(Dynamic Host Configuration Protocol,动态主机配置协议 ,主要为局域网内的主机提供主机网络信息配置功能,配置成DHCP 服务器的主机将自动向网络上的DHCP 客户机分配网络信息,主要包括动态分配IP 地址、设定子网掩码、默认网关、DNS 服务器等一系列网络信息。采用DHCP 方式管理大量的网络主机很方便,管理员不再需要手工设置各个客户机的网络信息。一台linux 操作系统的主机要能够连接到Inte
2、rnet ,必须拥有IP 地址、netmask 子网掩码、network 网络号、broadcast 广播地址、gateway 默认网关以及DNS 服务器。2、DHCP 的工作原理 1)DHCP 客户机设置为" 自动获得IP 地址" 后,因为还没有IP 地址与其绑定,此时称为处于" 未绑定状态" 。这时的DHCP 客户机只能提供有限的通信能力,如可以发送和广播消息,但因为没有自己的IP 地址,所以自己无法发送单播的消息。2)DHCP 客户机试图从DHCP 服务器那里" 租借" 到一个IP 地址,这时DHCP 客户机进入" 初
3、始化状态" 。这个未绑定IP 地址的DHCP 客户机会向网络上发出一个源IP 地址为广播地址的DHCP 探索消息,寻找看哪个DHCP 服务器可以为它分配一个IP 地址。3)子网络上的所有DHCP 服务器收到这个探索消息。各DHCP 服务器确定自己是否有权为该客户机分配一个IP 地址。4)确定有权为对应客户机提供DHCP 服务后,DHCP 服务器开始响应,并向网络广播一个DHCP 提供消息,包含了未租借的IP 地址信息以及相关的配置参数。5)DHCP 客户机会评价收到的DHCP 服务器提供的消息并进行两种选择。一是认为该服务器提供的对IP 地址的使用约定(称为"
4、 租约" 可以接受,就发送一个请求消息,该消息中指定了自己选定的IP 地址并请求服务器提供该租约。还有一种选择是拒绝服务器的条件,发送一个拒绝消息,然后继续从第 (1步开始执行。6)DHCP 服务器在收到确认消息后,根据当前IP 地址的使用情况以及相关配置选项,对允许提供DHCP 服务的客户机发送一个确认消息,其中包含了所分配的IP 地址及相关DHCP 配置选项。7)客户机在收到DHCP 服务器的消息后,绑定该IP 地址,进入" 绑定状态" 。这样客户机就有了自己的IP 地址,就可以在网络上进行通信了。3、DHCP 配置过程配置题目:假设某单位有80台计算机,使用
5、IP 地址段:至54,子网掩码为:,网关为:,其中,至0分配给单位各服务器使用,而客户端仅使用00至00的IP 地址,剩余IP 地址保留。1)linux 下服务器软件包的安装(上课请将3个Linux 安装iso 文件带上) 步骤:点击red hat linux操作系统左下角的小红帽标识,从弹出的菜单当中选择“系统设置”“添加/删除应用程序”“输入root 账户口令”找到服务器栏目,在服务器工具、DNS 服务器、FTP
6、 服务器和网络服务器中,单击选项之后的细节,勾选弹出菜单中的所有选项,最后点击更新安装所有的功能。(此时就可以克隆虚拟机,得到客户端虚拟机,同时,服务器的配置和客户端的配置都在root 账户下进行。)2)服务器的相关软件包安装完成之后,打开客户端切换到root 账户之下,切换的命令为:su root,然后输入root 账户的密码(实验室root 账户为:root ,密码为:student ,普通账户为:student ,密码为:student ),最后可输入命令dhcpd 查看DHCP 服务器的相关信息,也是对服务器是否安装正确的测试。3)若服务器相关软件包已安装正确,则设置服务器网络接口的相
7、关参数,即进入到:/etc/sysconfig/network-scripts/ifcfg-eth0,打开ifcfg-eth0文件,设置如下参数:Device=eth0Bootproto=staticBroadcast=55(视具体环境来定)IPADDR=(服务器IP ,视具体情况而定)NetMask=NETWork=check_link_down( (显示eth0的相关信息)return 1;ifcfg-eth0文件参数设置完成以后,保存文件,在命令端输入:service network restar
8、t ,对网络端口进行重启,然后输入:ifconfig 查看所有的网络接口,若需要查询某一网络端口只需输入:ifconfig 某一端口名,例如:ifconfig eth0,则可看到该端口的相关信息。 4)配置服务器文件,首先将样例文件:/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample,拷贝到/etc/文件夹之下,重名名为dhcpd.conf 文件,然后修改dhcpd.conf 文件的相关参数。 若dhcpd 所在服务器有多个网络接口,需要指定其中某个网络端口来接收客户端的dhcpd 请求,则需在/etc/sysconfig/dhcpd文件的“DHCPDAR
9、GS ”参数指定网络端口值,例如:DHCPDARGS=”eth0”。设置完成以后重启服务器:service dhcpd restart。(start 开启服务器、stop 停止服务器、status 查看服务器状态) 5)为了保证客户端能够从服务器中获取到IP ,需要设置虚拟机的相应参数。点击”VM ”“settings ”“Network Adapter”“custom(Host-only”,同时,客户端也需同样的设置。为了避免客户端获取到本地服务器的IP 地址,即避免本地服务器的干扰,点击”edit ”“Virtual Network Editor”“Host-only ”取消使用本地服务器前面的勾选(服务器和客户端进行相同的设置)。4、客户端的配置在服务器的配置之前首先需要克隆一个Linux 虚拟机作为客户端,选择一个虚拟机进行服务器的设置,另外一个作为客户端测试使用。1)查看客户端eth0的Boot
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消化系统的组成教学设计(2025-2026学年冀少版生物七年级下册)
- 2025-2026学年幼儿园中班教案设计
- 2026中国电力建设招聘试题及答案
- 2025-2026学年易拉罐搭建教案大班
- 2025-2026学年五上教学设计语文
- 2026智能家居运维师招聘笔试题及答案
- 2026年综合性知识测试题及答案
- 2026质检员招聘题目及答案
- 2026证券经纪人招聘试题及答案
- 2025化工企业液碱岗位安全考试真题附答案解析
- 2026年福建省烟草专卖局第二批招聘(127人)考试参考试题及答案解析
- 瓷砖销售市场营销推广方案
- - 育才中学2026学年春季第二学期初二年级地理实践活动与知识应用教学工作计划
- 2026年永州职业技术学院高职单招职业适应性测试模拟试题带答案解析
- 肥胖课件之针灸治疗
- “十五五规划纲要”解读:双碳引领绿色发展
- 建筑施工安全管理细则范本
- 海信集团AI面试求职者常见疑惑解答
- 巴比门店加盟协议书
- DB11∕T 1823-2021 山区水土保持生态修复与监测技术指南
- 中国航空油料招聘笔试题及答案
评论
0/150
提交评论