您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 第22章SolarisDHCP服务
第22章SolarisDHCP服务在本章中,我们将对动态主机配置协议(DHCP)进行讨论。DHCP用基于时间的客户机地址租用方式,可以方便地对网络的IP地址进行动态管理。对于一个网络来说,主机关机后,IP地址就要释放,这样,可以节省很多的IP地址,供给更多需要使用IP地址的主机。22.1SolarisDHCP概述在常见的小型网络中(如家庭网络和学生宿舍网),网络管理员都是采用手工分配IP地址的方法,而到了中、大型网络,这种方法就不太适用了。在中大型网络,特别是大型网络中,往往有超过100台的客户机,手动分配IP地址的方法就不太合适了。因此,我们必须引入一种高效的IP地址分配方法,幸好,DHCP(DynamicHostConfigurationProtocol)为我们解决了这一难题。22.1.1DHCP的优缺点1.DHCP的优点DHCP服务的优点不少:网络管理员可以验证IP地址和其他配置参数,而不用去检查每个主机;DHCP不会同时租借相同的IP地址给两台主机;DHCP管理员可以约束特定的计算机使用特定的IP地址;可以为每个DHCP作用域设置很多选项;客户机在不同子网间移动时不需要重新设置IP地址。2.DHCP的缺点但同时也存在不少缺点:DHCP不能发现网络上非DHCP客户机已经在使用的IP地址;当网络上存在多个DHCP服务器时,一个DHCP服务器不能查出已被其他服务器租出去的IP地址;DHCP服务器不能跨路由器与客户机通信,除非路由器允许BOOTP转发。22.1.2DHCP工作流程DHCP服务的工作流程是这样的。1.发现阶段发现阶段,即DHCP客户机寻找DHCP服务器的阶段。DHCP客户机以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCPdiscover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应(如图22-1所示)。图22-1DHCP客户机寻找DHCP服务器2.提供阶段提供阶段,即DHCP服务器提供IP地址的阶段。在网络中接收到DHCPdiscover发现信息的DHCP服务器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的DHCPoffer提供信息(如图22-2所示)。图22-2DHCP服务器提供IP地址3.选择阶段选择阶段,即DHCP客户机选择某台DHCP服务器提供的IP地址的阶段。如果有多台DHCP服务器向DHCP客户机发来的DHCPoffer提供信息,则DHCP客户机只接受第一个收到的DHCPoffer提供信息,然后它就以广播方式回答一个DHCPrequest请求信息,该信息中包含向它所选定的DHCP服务器请求IP地址的内容。之所以要以广播方式回答,是为了通知所有的DHCP服务器,它将选择某台DHCP服务器所提供的IP地址(如图22-3所示)。图22-3DHCP客户机选择某台DHCP服务器提供的IP地址4.确认阶段确认阶段,即DHCP服务器确认所提供的IP地址的阶段。当DHCP服务器收到DHCP客户机回答的DHCPrequest请求信息之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCPack确认信息,告诉DHCP客户机可以使用它所提供的IP地址。然后DHCP客户机便将其TCP/IP协议与网卡绑定,另外,除DHCP客户机选中的服务器外,其他的DHCP服务器都将收回take曾提供的IP地址(如图22-4所示)。图22-4DHCP服务器确认所提供的IP地址5.重新登录重新登录。以后DHCP客户机每次重新登录网络时,就不需要再给DHCPdiscover发送发现信息了,而是直接发送包含前一次所分配的IP地址的DHCPrequest请求信息。当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCPack确认信息。如果此IP地址已无法再分配给原来的DHCP客户机使用时(比如此IP地址已分配给其他DHCP客户机使用),则DHCP服务器给DHCP客户机回答一个DHCPnack否认信息。当原来的DHCP客户机收到此DHCPnack否认信息后,它就必须重新发送DHCPdiscover发现信息来请求新的IP地址。6.更新租约更新租约。DHCP服务器向DHCP客户机出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。如果DHCP客户机要延长其IP租约,则必须更新其IP租约。当DHCP客户机启动和IP租约期限过一半时,DHCP客户机都会自动向DHCP服务器发送更新其IP租约的信息。22.2如何设置DHCP服务下面介绍如何在Solaris10中设置DHCP服务。我们可以使用两种方法来设置:图形界面方式;命令行方式。22.2.1使用DHCP管理器管理DHCP服务在Solaris10的/usr/sadm/admin/bin/下,运行./dhcpmgr命令,就可以启动DHCP管理器。图22-5就是DHCP管理器的启动前的初始配置图。图22-5选择服务器配置图22-5中第一个选项是启动配置DHCP服务器的步骤,第二个选项是启动配置BOOTP中继代理的步骤。中继代理的作用是将DHCP服务器分发的IP地址转发给目标BOOTP。当我们输入DHCP服务器和目标BOOTP的地址后,这个中继代理就可以继续运行了。下面我们还以配置DHCP服务器为例,服务器的配置方法分别如图22-6~图22-23所示。图22-6选择数据的存储技术图22-6选择数据的存储格式。如果我们设有NIS+,可以将数据存在NIS+中,一般在没有NIS+的情况下,可以选择将配置数据存在文件中。本例就选择存储在一个文本文件中。图22-7指定存储文件的位置图22-8命名服务的选择。在本主机中,不考虑命名服务的管理图22-9租用IP地址的策略的管理,可以指定租借期限图22-10为客户机指定DNS服务器的地址图22-11确定DHCP工作的网络范围图22-12指定DHCP工作的网络类型图22-13指定NIS或NIS+域,否则请单击“下一步”按钮图22-14最后一步,检查以前步骤配置是否正确。如果正确,单击“完成”按钮在服务器工作环境配置完成之后,就会出现如图22-15所示的地址池配置对话框。图22-15启动地址配置向导单击“是”按钮后,出现如图22-16所示的对话框。图22-16指定待分配的IP地址池IP个数图22-17指定起始的IP地址图22-18显示待分配的IP地址池中的IP地址图22-19输入客户机的配置信息图22-20选择租用类型图22-21检查前面步骤时候设置是否正确单击“完成”按钮,IP地址池的设定就完成了。图22-22所示的就是DHCP管理器的界面,我们可以看到,刚才设定的DHCP网络已经设定好。图22-22DHCP管理器界面图22-23从“服务”菜单中,我们可以“停止”或“启动”DHCP服务至此,使用图形界面管理DHCP服务就介绍完了。我们发现,这个管理方法的确很简单,也很直观。22.2.2使用dhcpconfig命令管理DHCP服务相比图形界面,使用命令行来管理DHCP服务就比较抽象了。所以我们不准备详细介绍命令行了,只让大家有个大致的印象。设置DHCP服务的命令主要是下面这行:#/usr/sbin/dhcpconfig-D-rdatastore-plocationdatastore是这三者之一:SunWfiles、SunWbinfiles和SunWnisplus。SunWfiles:为文本文件形式。SunWbinfiles:为二进制文件形式。SunWnisplus:为NIS+形式。Location是储存DHCP设置数据的地方:对于SunWfiles和SunWbinfiles来说,Location应该指定为目录的绝对路径,对SunWnisplus来说,应指定NIS+目录。删除DHCP服务和DHCP中继的方法如下:#/usr/sbin/dhcpconfig–U如果读者想详细了解dhcpconfig命令的使用方法,请参考dhcpconfig(1M)的帮助页面,这里就不再详细介绍了。22.3如何设置DHCP客户机DHCP客户机从DHCP服务器中租用的IP地址,并可在一定的时间内使用。如果从服务器中租用IP地址,也需要对客户机做一系列的设置。下面分别介绍在Solaris和Windows系统中设置DHCP客户机的方法。22.3.1配置SolarisDHCP客户机图22-24重启系统提示一旦DHCP服务器配置完成,Solaris客户机的配置就非常简单了。当安装客户机时,系统会提示我们安装DHCP支持。此时,如果我们以“yes”回答,则系统将不再像一般安装那样询问静态IP地址的设置,因为该地址将由DHCP服务器分发。如果我们希望在一个已经安装好的客户机上启动DHCP支持,就需要使用sys-unconfig命令,该命令可以用来完成所有系统网络的重新配置。但前提是系统要重新启动。图22-24就是在运行sys-unconfig命令后,系统提示是否重新启动。输入“y”后,回车。系统将重新引导。直到系统出现如图22-25所示的是否在某个网络端口上使用DHCP对话框。图22-25使用DHCP对话框我们选择“yes”后,按“F2”键继续,一步步按照指示做即可完成设置。22.3.2WindowsDHCP客户机的配置在MicrosoftWindows客户机的DHCP配置也很简单。我们只要在“控制面板”的“网络和拨号连接”中选定网卡,然后使用鼠标右键,在弹出的快捷菜单中选择“属性”选项,就会出现如图22-26所示的对话框。然后双击“Internet协议(TCP/IP)”,出现如图22-27所示的对话框。图22-26本地连接属性图22-27Internet协议(TCP/IP)属性选择“自动获得IP地址”后,单击“确定”按钮,即设置完Windows的DHCP客户端。
三七文档所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:第22章SolarisDHCP服务
链接地址:https://www.777doc.com/doc-1599702 .html