linux操作系统-DHCP服务器配置_第1页
linux操作系统-DHCP服务器配置_第2页
linux操作系统-DHCP服务器配置_第3页
linux操作系统-DHCP服务器配置_第4页
linux操作系统-DHCP服务器配置_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.,济南铁道职业技术学院,DHCP服务器配置,课题引入:,国家网络工程师考试相关试题,某企业DHCP服务器配置需求,学习目标,1.DHCP的作用及优点(理解) 2.DHCP的工作原理(掌握) 3.DHCP的安装、配置和管理(掌握) 4.DHCP的部署(了解),1 DHCP的作用及优点,为网络中的计算机自动分配IP地址等相关TCP/IP参数: IP地址 子网掩码 缺省网关 DNS服务器 WINS服务器 ,DHCP的优点,人工配置,自动配置,必须在每一个客户机上手工输入IP地址,可能输入错误的或非法的IP地址,用了错误的IP地址可能导致网络问题,计算机频繁地在不同子网间移动,也会加大对网络进行日常

2、管理所需要的开销,DHCP服务器为DHCP客户机自动提供所有必要的配置信息,可以确保网络客户机使用正确的配置信息,消除了网络问题的一个常见的来源,DHCP还自动更新客户机配置信息,以反映网络结构的变化,2. DHCP的工作原理,2.1 DHCP的运行机制 2.2 DHCP的工作过程 2.3 DHCP客户端IP地址的更新和释放,2.1 DHCP的运行机制,IP地址2,IP地址1,DHCP客户机 通过DHCP服务器 动态配置IP地址,DHCP 服务器,非DHCP客户机 配置静态IP地址,DHCP客户机 通过DHCP服务器 动态配置IP地址,2.2 DHCP的工作过程,DHCP服务器,DHCP客户机

3、,1,IP租用请求,3,IP租用选择,2,IP租用提供,4,IP租用确认,IP租用请求和提供,DHCPOFFER,Source IP Address = 6 Dest. IP Address = 55 Offered IP Address = 01 Client Hardware Address = 08004. Subnet Mask = Length of Lease = 8 days Server Identifier = 6,DHCP客户机,DHCP服务器,IP租用选

4、择和确认,DHCP客户机,DHCP服务器,2.3 DHCP客户端IP地址的更新与释放,IP租用的更新 自动私有IP地址 IP租用的更新,IP租用的更新,自动更新 在线更新 50%:向服务器发送DHCPREQUEST 87.5%:向服务器发送DHCPREQUEST 87.5%:广播发送DHCPDISCOVER 客户机登录网络 更新上次退出网络时的IP地址 联系缺省网关 使用APIPA(),自动私有IP地址,(APIPAAutomatic Private IP Address) 自动私有IP地址的起始范围是169.254.255. 254。当DHCP客户

5、端与DHCP服务器建立联系时,如果客户机等待1秒服务器没有回应,它会分别以2、4、8、16秒的时间间隔重新广播四次。如果第四次请求仍然没有接到服务器的响应,则客户端就会采用保留的自动私有IP地址暂时作为自已的IP地址,同时每隔五分钟还会继续尝试寻找DHCP服务器,以获得正确的IP地址。 使用自动私有IP地址可以使得当DHCP服务器不可用时,DHCP客户端之间仍然可以利用自动私有IP地址进行通讯。,IP租用的更新,DHCP客户机,DHCP服务器,IP租用的更新,手动更新 释放:ipconfig /release 更新:ipconfig /renew,3 DHCP的安装、配置和管理,3.1 DHC

6、P的获取、安装与启动 3.2 DHCP服务器配置 3.3 DHCP客户端的配置,3.1 DHCP的获取、安装与启动,dhcp-3.0pl1-23.i386.rpm 服务器端软件包,在第二张光盘上 。 dhclient-3.0pl1-23.i386.rpm 客户端软件包,在第一张光盘上 。 源代码包的下在网址是/isc/dhcp/,文件名是dhcp-latest.tar.gz。,获取DHCP,安装DHCP,从RPM安装DHCP # rpm -ivh dhcp-3.0pl1-23.i386.rpm 从源代码包安装DHCP 1. 解压缩源代码包。 # tar -zxv

7、f dhcp-3.0pl1.tar.gz 2. 配置编译脚本。 # ./configure 3. 编译源代码。 # make 4. 安装DHCP。 # make install,启动DHCP,3.2 DHCP服务器配置,添加路由表 编辑配置文件 建立租约数据文件 配置启动脚本 测试DHCP,添加路由表,在配置DHCP服务器前,为确保Windows的DHCP客户端能够使用服务器,先要把地址55加入到服务器的路由表里。 因为 在Linux系统中,55是作为本子网的广播地址来使用的。 # route add -host 5

8、5 dev eth0 在/etc/hosts文件中为地址55设置主机名称。 然后再把此主机名称加入到路由表里 。,编辑配置文件,DHCP的主要配置文件是dhcpd.conf,在/etc目录下。 subnet netmask default-lease-time 600; max-lease-time 7200; option routers ; option subnet-mask ; option domain-name ; option d

9、omain-name-servers ; range 00; range 40 00; ,编辑配置文件,分配静态IP地址 使用组声明 使用共享网络声明,分配静态IP地址,host computer option host-name “; hardware ethernet 00:00:A0:2E:9E:0A; fixed-address 0; ,注意:如果为Windows客户提供DHCP服务,建议不要 用option host-name配置!,使用组声明,gro

10、up default-lease-time 600000; option routers ; option subnet-mask ; option domain-name “; option domain-name-servers ; host computer option host-name “; hardware ethernet 00:00:A0:2E:9E:0A; fixed-address 0; host network default-lease-time 30000 option ho

11、st-name “; hardware ethernet 00:00:A0:2E:9E:0F; fixed-address 1; ,使用共享网络声明,shared-network jnrp default-lease-time 600; max-lease-time 7200; option domain-name “; option domain-name-servers ; subnet netmask 24 option routers ; range 192.168.1.

12、1 1; subnet 2 netmask 24 option routers 3; range 3 3; ,建立租约数据文件,租约数据文件是/var/state/dhcp/dhcpd.leases ,初始为空。 文件格式: lease address statement,配置启动脚本,启动和停止服务器可以用service命令: # service dhcpd start # service dhcpd stop # service dhcpd restart

13、 检测DHCP服务是否启动成功: # pstree | grep dhcpd 设置DHCP服务自启动: # ntsysv,为指定的网络接口启动DHCP服务,如果系统有多个网络接口,可以设定DHCP服务器在指定的网络接口设备上启动: #echo “DHCPDARGS=eth0”/etc/sysconfig/dhcpd 例如: 带有两个网卡的防火墙主机!,测试DHCP,启动dhcpd后可以首先用netstat命令查看一下dhcpd所在的端口是否在监听,以此确认dhcpd被正常启动。 # netstat -utl,3.3配置DHCP客户端,Windows客户端的配置 Linux客户端的配置,配置Wi

14、ndows客户端使用DHCP,Ipconfig /renew Ipconfig /release,配置Linux客户端使用DHCP,编辑启动脚本 用菜单配置工具netconfig进行设置 测试设置,编辑启动脚本,设置Linux使用DHCP要编辑两个脚本文件: /etc/sysconfig/networking:用来设置系统启动时启用网络 。 NETWORKING=yes /etc/sysconfig/network-scripts/ifcfg-eth0:设置网络接口 。 DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes,用菜单配置工具netconfig进行设置,# n

15、etconfig,测试设置,重新启动网络接口 : # ifdown eth0 # ifup eth0 重新启动网络接口后,用ifconfig命令进行测试。,4 部署DHCP,小型网络中的DHCP部署 在一个只有一个子网的小型网络中,可以考虑使用单一的DHCP服务。 大型网络中的DHCP部署 提供备份的DHCP配置(见教材P54页) (分割可用的IP地址到不同的DHCP服务器上,让多个DHCP服务器为一个网络服务。) DHCP中继代理,配置DHCP中继代理,在Linux平台下架设的路由器,启用DHCP中继代理,在路由器上运行dhcrelay : # dhcrelay -i eth2 192.16

16、8.1.10 (指定启动代理的网络接口,默认为所有接口) service dhcrelay start(启动中继代理),注意:中继代理本身要静态IP地址 !,DHCP服务器的配置,shared-network default-lease-time 600; max-lease-time 7200; option domain-name “; option domain-name-servers ; subnet netmask option routers ; range 1

17、54; subnet netmask option routers ; range 54; ,课题引入中提出的两个问题可以解决了吗?!,国家网络工程师考试相关试题,某企业DHCP服务器配置需求,操作演示,配置需求,实验环境: 虚拟机中的Linux系统作为DHCP服务器 IP地址为: 真实的XP系统IP地址为, 利用SecureCRT软件远程连接到Linux系统,进行配置 Vmware 中的Win 2K 和Windows 2003系统作为DHCP客户端,本章小结,理解DHCP的作用及优点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论