DHCP超级作用域
centos7dhcp超级作用域
centos7dhcp超级作用域在CentOS7系统中,DHCP超级作用域是一个非常有用的功能。
超级作用域允许您为整个DHCP服务器中的所有子网提供相同的DHCP 选项,而无需为每个子网单独配置选项。
这使得管理DHCP服务器更加容易,特别是在具有多个子网的复杂网络中。
要配置DHCP超级作用域,您需要在DHCP服务器配置文件中添加以下行:option dhcp-masg-type code 249 = text;option dhcp-agent-opt code 82 = string;subnet 192.168.1.0 netmask 255.255.255.0 {option routers 192.168.1.1;option dhcp-masg-type 'Cisco AP c1250';pool {range 192.168.1.100 192.168.1.200;allow members of 'Cisco AP c1250';}}在这个例子中,我们为子网192.168.1.0/24定义了一个DHCP超级作用域,它包含一些特定于Cisco AP c1250的选项。
这些选项将应用于该子网的所有DHCP客户端,而不仅仅是通过子网中的特定范围分配的IP地址。
要使超级作用域生效,您需要重新启动DHCP服务器。
一旦启动,所有DHCP客户端将接收指定的超级作用域选项。
总之,DHCP超级作用域是一项非常有用的功能,它允许您为整个DHCP服务器中的多个子网提供相同的选项,从而简化了DHCP服务器的管理。
在CentOS 7系统中,配置DHCP超级作用域非常简单,只需要添加几行代码即可实现。
DHCP服务器配置
DHCPACK 客户从 UDP 端口 68 发送 DHCP 发现报文。
…
DHCPRELEASE
67 服务器 课件制作人:谢希仁 UDP
DHCP 协议的工作过程
被动打开 68 UDP 68 客户 UDP 68 客户 UDP 68 客户 UDP 68 客户 UDP 客户 68 UDP :凡收到 68 客户 UDP 客户 UDP 客户 DHCPDISCOVER DHCPOFFER DHCPREQUEST DHCPACK DHCPREQUEST DHCPNACK 67 服务器 UDP 67 服务器 UDP 67 服务器 UDP 67 服务器 UDP 67 服务器 UDP 67 服务器 UDP 67 服务器 UDP 服务器 67 服务器 UDP
…
68 UDP
DHCPRELEASE
67 服务器 课件制作人:谢希仁 UDP
DHCP 协议的工作过程
67 UDP :DHCP 服务器若同意,则发回确认报文 68 DHCPDISCOVER 67 客户 DHCPACK。DHCP 客户得到了新的租 UDP UDP 68 DHCPOFFER 67 客户 用期,重新设置计时器。 UDP UDP 68 DHCPREQUEST 67 客户 UDP UDP 68 DHCPACK 67 客户 UDP UDP 68 DHCPREQUEST 67 客户 UDP UDP 客户 68 DHCPNACK 67 UDP UDP 68 DHCPACK 67 客户 UDP UDP 客户 被动打开 服务器 服务器 服务器 服务器 服务器 服务器 服务器 服务器
DHCP几个术语 几个术语
• 超级作用域:是一组作用域的集合,它用来实现同一个物 超级作用域:是一组作用域的集合, 子网。 理子网中包含多个逻辑 IP 子网。 • 排除范围:是不用于分配的 IP 地址序列。它保证在这个 排除范围: 地址序列。 服务器分配给客户机。 序列中的 IP 地址不会被 DHCP 服务器分配给客户机。 • 保留地址:用户可以利用保留地址创建一个永久的地址租 保留地址: 约。保留地址保证子网中的指定硬件设备始终使用同一个 IP 地址。 地址。 • 地址池:在用户定义了 DHCP 范围及排除范围后,剩余 地址池: 范围及排除范围后, 的地址构成了一个地址池, 的地址构成了一个地址池,地址池中的地址可以动态的分 配给网络中的客户机。 配给网络中的客户机。
DHCP实验-超级作用域
实验:为本网络的多个子网分配网络参数超级作用域:实验环境:做好基本DHCP服务器搭建;地址池为:192.168.69.10-192.168.69.11;仅2个IP可以获取;服务器:server-DHCP-192.168.69.144[root@localhost ~]# vim /etc/dhcp/dhcpd.conf47 subnet 192.168.69.0 netmask 255.255.255.0 {48 range 192.168.69.10 192.168.69.11;#设置仅有1个IP可以获取49 option domain-name-servers 192.168.69.144;50 option domain-name "";51 option routers 192.168.69.1;52 default-lease-time 600;53 max-lease-time 7200;54 }客户端:[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0HWADDR=00:0c:29:22:6c:daTYPE=EthernetUUID=9271733c-0cfc-4937-a047-6eb042d813beONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=dhcp#修改IP地址获取方式为DHCP#IPADDR=192.168.69.145#NETMASK=255.255.255.0#GATEWAY=192.168.69.1#注释以上三行(实验环境)IPV6INIT=noUSERCTL=no[root@localhost ~]# service network restartDHCP自动获取IP成功;client1-192.168.69.10接着用测试:client2-192.168.69.11[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0HWADDR=00:0c:29:8c:2d:38TYPE=EthernetUUID=fdac474f-15db-40eb-8695-0f6bb4e36537ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=dhcp#IPADDR=192.168.69.146#NETMASK=255.255.255.0#GATEWAY=192.168.69.1IPV6INIT=noUSERCTL=no[root@localhost ~]# service network restart#重启网卡DHCP自动获取IP成功;client2-192.168.69.11接着用测试:Client3-配置client3[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:0c:29:c0:63:f7TYPE=EthernetUUID=587c2d0b-4c04-4fc6-8944-66ce4a1d540bONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=dhcp#IPADDR=192.168.69.147#NETMASK=255.255.255.0#GATEWAY=192.168.69.1IPV6INIT=noUSERCTL=no不能获取IP地址;原因:是因为DHCP服务器地址池内只分配了2个地址(实验环境,模拟实际情况中IP地址被分完),所以client3主机不能获取IP地址;为了解决实际工作中这种问题,并满足工作需求,那么我们需要做后续工作,完善DNS服务器的搭建;这种需求需要开启超级作用域;解决以上IP地址分完如何处理问题;操作如下:[root@localhost ~]# vim /etc/dhcp/dhcpd.conf46 # A slightly different configuration for an internal subnet.47 subnet 192.168.69.0 netmask 255.255.255.0 {48 range 192.168.69.10 192.168.69.11;49 option domain-name-servers 192.168.69.144;50 option domain-name "";51 option routers 192.168.69.1;52 default-lease-time 600;53 max-lease-time 7200;54 }#复制46-54,粘贴到如下55-62行,修改;55 subnet 192.168.70.0 netmask 255.255.255.0 {56 range 192.168.70.10 192.168.70.11;57 option domain-name-servers 192.168.70.144;58 option domain-name "";59 option routers 192.168.70.1;60 default-lease-time 600;61 max-lease-time 7200;62 }保存,重启DHCP服务;[root@localhost ~]# service dhcpd restart关闭 dhcpd: [确定]正在启动 dhcpd: [确定][root@localhost ~]#到client3客户端验证:操作命令如下:获取失败!说明在服务端再次声明了一个网段,在客户端还是并不能获取另外一个网段的IP地址;在超级作用域声明:[root@localhost ~]# vim /etc/dhcp/dhcpd.conf修改服务端DHCP服务器主配置文件:#为了防止冲突,注释47-54行47 #subnet 192.168.69.0 netmask 255.255.255.0 {48 # range 192.168.69.10 192.168.69.11;49 # option domain-name-servers 192.168.69.144;50 # option domain-name "";51 # option routers 192.168.69.1;52 # default-lease-time 600;53 # max-lease-time 7200;删除之前添加的:55-62行然后修改:删除103以后的行,不包括第103行;然后修改内容:88 shared-network test {89 subnet 192.168.69.0 netmask 255.255.255.0 {90 option routers 192.168.69.144;91 range 192.168.69.10 192.168.69.11;92 }93 subnet 192.168.70.0 netmask 255.255.255.0 {94 option routers ;95 range 192.168.70.10 192.168.70.11;96 }97 }修改后重启服务;[root@localhost ~]# service dhcpd restart关闭 dhcpd: [确定] 正在启动 dhcpd: [确定] 然后三台客户机做测试;client1client2解决了,内网DHCP服务器可以给多个网段分配IP地址;。
多DHCP服务器的作用域 及备用DHCP服务器(二)
多DHCP服务器的作用域及备用DHCP服务器(二)
在安装了多台的DHCP服务器时,可以通过设置,以提供更多的功能,如容错、备用等。
即当DHCP服务器无法正常指派的时候,还有其它的DHCP服务器可以继续提供IP指派服务。
80/20规则
如果IP作用域的IP地址数量不是很多,在建域的时候,可以考虑采用80/20规则;
即:在DHCP服务器1上新建一个范围攻为
192.168.8.10-192.168.8-200的作用域,并且将此IP作用域中的
192.168.8.161-192.168.8.200排除,让DHCP服务器1可租给客户端的IP地址范围为:192.168.8.10-192.168.8.160,
那么,DHCP服务器1可为租给客户端的IP地址占作用域的80%;然后,在DHPC2服务器上新建一个192.168.8.10-192.168.8.200的作用域,因为DHCP服务器1已经将20%的IP地址排除过了,所以DHCP2服务器就用DHCP服务器1排除的那部分IP地址为DHCP服务器1来提供容错功能,当DHCP1服务器不能正常工作时,这时DHCP服务器2就派上用场了;相当于是个急用的DHCP服务器;如图:。
linux-dhcp作用域和类
linux-dhcp作用域和类安装dhcp server[root@myhost ~]# hostname dhcp[root@myhost ~]# Last login: Wed Oct 5 11:38:14 2011 from 192.168.100.1 [root@dhcp ~]# mkdir /mnt/cdrom[root@dhcp ~]# mount /dev/cdrom /mnt/cdrommount: block device /dev/cdrom is write-protected, mounting read-only [root@dhcp ~]# cd /mnt/cdrom/Server/[root@dhcp Server]# rpm -ivh dhcp-3.0.5-18.el5.i386.rpm[root@dhcp Server]# vim /etc/sysconfig/network-scripts/ifcfg-eth0# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]DEVICE=eth0BOOTPROTO=staticBROADCAST=192.168.100.255HWADDR=00:0C:29:14:B3:4DIPADDR=192.168.100.70NETMASK=255.255.255.0NETWORK=192.168.100.0ONBOOT=yes~[root@dhcpetc]# vim /etc/resolv.confnameserver 192.168.100.70超级作用域、空作用域、绑定[root@dhcp Server]# vim /etc/dhcpd.confddns-update-style interim;ignore client-updates;shared-network zzu {subnet 192.168.20.0 netmask 255.255.255.0 {option routers 192.168.20.254;option subnet-mask 255.255.255.0;option nis-domain "";option domain-name "";option domain-name-servers 192.168.100.70;option time-offset -18000; # Eastern Standard Timerange dynamic-bootp 192.168.20.128 192.168.20.254;default-lease-time 21600;max-lease-time 43200;host tec { ---ip与mac的绑定,保证每次分配的地址都是固定的。
DHCP的定义
DHCP的定义动态主机配置协议(DHCP) 是一种简化主机IP 配置管理的TCP/IP 标准。
DHCP 标准为DHCP 服务器的使用提供了一种有效的方法:即管理IP 地址的动态分配以及网络上启用DHCP 客户机的其他相关配置信息。
TCP/IP 网络上的每台计算机都必须有唯一的计算机名称和IP 地址。
IP 地址(以及与之相关的子网掩码)标识主计算机及其连接的子网。
将计算机移动到不同的子网时,必须更改IP 地址。
DHCP 允许您从本地网络上的DHCP 服务器IP 地址数据库中为客户机动态指派IP 地址。
图1使用DHCP 的好处安全而可靠的配置DHCP 避免了由于需要手动在每个计算机上键入值而引起的配置错误。
DHCP 还有助于防止由于在网络上配置新的计算机时重用以前指派的IP 地址而引起的地址冲突。
减少配置管理使用DHCP 服务器可以大大降低用于配置和重新配置网上计算机的时间。
可以配置服务器以便在指派地址租约时提供其他配置值的全部范围。
这些值是使用DHCP 选项指派的。
另外,DHCP 租约续订过程还有助于确保客户机配置需要经常更新的情况(如使用移动或便携式计算机频繁更改位置的用户),通过客户机直接与DHCP 服务器通讯可以高效自动地进行这些改动。
DHCP 的工作原理DHCP 使用客户/服务器模型。
网络管理员建立一个或多个DHCP 服务器。
服务器数据库包含以下信息:网络上所有客户机的有效配置参数。
在指派到客户机的地址池中维护的有效IP 地址,以及用于手动指派的保留地址。
服务器提供的租约持续时间。
租约定义了指派的IP 地址可以使用的时间长度。
通过在网络上安装和配置DHCP 服务器,启用DHCP 的客户机可在每次启动并加入网络时动态地获得其IP 地址和相关配置参数。
DHCP 服务器以地址租约的形式将该配置提供给发出请求的客户机。
DHCP 术语作用域作用域是用于网络的可能IP 地址的完整连续范围。
作用域通常定义提供DHCP 服务的网络上的单独物理子网。
浅谈超级作用域在校园网ip分配中的应用
浅谈超级作用域在校园网ip分配中的应用天长职业教育中心李与农摘要:随着学校招生规模不断扩大,学生机房以及教师的不断增加,使得在校园网内的电脑数目不断增加,以至于学校的IP地址不能及时跟上,使得的学校的教师无法顺利与快乐地继续工作,而这一切都是DHCP服务器所造成的。
不过不必担心, 您可以通过超级作用域来解决这一问题。
当网络中没有足够的IP 地址,超级作用域是一种多功能、有效、以及易使用的解决问题的工具。
这篇文章将向您展示如何设定与配置超级作用域,以有效地分配IP 地址。
关键字:校园网ip分配超级作用域如果您是学校里的一名网络管理员,随着学校的不断发展,学校机房不断的增加,新教师的不断增加,DHCP服务器却没有足够IP地址分配到他们的电脑。
由此,DHCP服务器图标(图1)旁就会出现黄色感叹号,以表征一个坏的预兆,即暗示可用地址将要耗尽!图1:DHCP服务器名的黄色感叹号警告域中IP地址即将耗尽几年前,当学校只拥有150台PC机的时候,一个能提供254个IP地址的C类地址就能满足我们的需求。
但是现在的情况有所不同,随着购置的电脑的增加,很可能只剩下几个个可用的IP地址。
作为一个负责此项工作的网络管理员,您应该采取什么措施?或许,您会要求另外建立一个物理局域网,但意味着您将不得购买路由器。
并且很可能还要买一台DHCP服务器。
但是假使不能分离局域网,又该如何解决您的IP地址问题呢?或者您可以使用其它子网类别。
例如B类地址,它将会给您提供更多的地址,这当然也是一种解决方案。
但是,这种方案也没有多大的吸引力。
因为您需要证实有必要从ISP服务商购买新的地址范围,并且还要面对从已知地址范围迁移到新地址范围所带来的问题。
幸运的是,我们拥有一个非常简单的解决方案,即使用超级作用域。
何谓超级作用域呢?它就是所有作用域的集合,即它允许在一个集合下添加一个或者多个作用域。
现在,让我们为上面描述的情况建立一个超级作用域。
假定DHCP当前使用域192.168.0.0。
DHCP作用域
DHCP作用域DHCP作用域是本地逻辑子网中可以使用的IP地址的集合,例如192.168.0.1~192.168.0.254。
DHCP服务器只能使用作用域中定义的IP地址来分配给DHCP客户端,因此,你必须创建作用域才能让DHCP服务器分配IP地址给DHCP客户端。
另外,DHCP 服务器会根据接收到DHCP客户端租约请求的网络接口来决定哪个DHCP作用域为DHCP 客户端分配IP地址租约,决定的方式如下:DHCP服务器将接收到租约请求的网络接口的主IP地址和DHCP作用域的子网掩码相与,如果得到的网络ID和DHCP作用域的网络ID一致则使用此DHCP作用域来为DHCP客户端分配IP地址租约,如果没有匹配的DHCP作用域则不对DHCP客户端的租约请求进行应答。
这确保了DHCP服务器只是分配匹配自己接收到DHCP客户端租约请求的网络接口网络ID的IP地址租约给DHCP客户,从而DHCP客户可以直接和DHCP服务器进行通讯。
例如DHCP服务器从自己的网络接口192.168.1.1/24接收到DHCP客户端的租约请求,如果DHCP服务器具有一个子网掩码为255.255.255.0、网络ID为192.168.1.0的DHCP作用域,则使用此作用域中的IP 地址为DHCP客户端提供租约;如果没有匹配上述条件的DHCP作用域,则此DHCP服务器不应答DHCP客户端的租约请求。
唯一的例外是针对DHCP中继代理或兼容RFC 1542的路由器所转发的租约请求,当它们转发DHCP请求到DHCP服务器时,会修改转发的DHCP请求数据包中的Gateway字段为自己接收到DHCP客户端租约请求的网络接口的IP地址,而DHCP服务器则使用Gateway字段中的IP地址代替自己网络接口的IP地址和DHCP作用域的子网掩码相与,从而决定分配IP地址租约的DHCP作用域。
DHCP作用域定义的IP地址范围是连续的,并且每个子网只能有一个作用域。
超级作用域
超级作用域是一种管理分组特性,它使DHCP服务器能为每个物理接口和子网使用多个作用域。
超级作用域在下列条件下有用:如果必须添加到网络的DHCP客户端比原先计划的要多;如果要重新给IP网络编号,或者如果要配置两个或多个DHCP服务器,以便为单个子网提供作用域冗余和容错设计DHCP服务。
每个超级作用域可以包含一个或多个成员作用域(也称为"子作用域")。
一超级作用域概述超级作用域是运行Windows Server 2003的DHCP服务器的一种管理功能,您可以通过DHCP控制台创建和管理超级作用域。
使用超级作用域,可以将多个作用域组合为单个管理实体。
使用此功能,DHCP服务器可以。
在使用多个逻辑IP网络的单个物理网段(如单个以太网的局域网段192.168.0.1~192.168.0.254)上支持DHCP客户端。
在每个物理子网或网络上使用多个逻辑IP网络时,这种配置通常被称为"多网"。
支持位于DHCP和BOOTP中继代理远端的远程DHCP客户端(而在中继代理远端上的网络使用多网配置)。
在多网配置中,可以使用DHCP超级作用域来组合,并激活网络上使用的IP 地址的单独作用域范围。
DHCP服务器计算机通过这种方式可为单个物理网络上的客户端激活并提供来自多个作用域的租约。
超级作用域可以解决多网结构中的某种DHCP部署问题,包括以下情形。
当前活动作用域的可用地址池几乎已耗尽,而且需要向网络添加更多的计算机。
最初的作用域包括指定地址类的单个IP网络的一段完全可寻址范围。
需要使用另一个IP网络地址范围以扩展同一物理网段的地址空间。
客户端必须随时间迁移到新作用域,例如,重新为当前IP网络编号,从现有的活动作用域中使用的地址范围到包含另一IP网络地址范围的新作用域。
您可能希望在同一物理网段上使用两个DHCP服务器以管理分离的逻辑IP 网络。
二创建前的考虑有了作用域,为什么还要超级作用域?在什么情况下需要创建超级作用域呢?下面是在创建超级作用域时的几点考虑。
Linux1 DHCP多作用域设置
Linux1 DHCP多作用域设置多作用域(superscope)是由多个作用域所组合而成,它可以被用来支持multinets 的网络环境。
所谓multinets网络就是在一个实体网络内有多个逻辑的IP网络。
当一个实体网络内的计算机数量较多,以致一个network ID(标识一个网段)所提供的地址不够使用时,可以采用以下两种方式之一来解决问题。
●利用路由器将网络切割为多个实体的子网络,然后为每个子网络分配一个network ID●直接提供多个network ID给这个实体网络,让不同的计算机有不同的network ID,也就是实体上这些计算机还是在同一个网段内,但逻辑上他们却分别隶属于不同的网络,因为它们分别有不同的network ID,即multinetsRed Hat Linux5.0的DHCP服务器可通过“多作用域”将IP地址出租给multinets 内的DHCP客户端。
以图17为例,它是未采用多作用域前的情况,DHCP服务器内只有一个作用域可出租,它的IP地址范围为192.168.1.1~192.168.1.254,其中192.168.1.250~192.168.1.254被排除。
DHCP服务器图17 单作用域网络结构图当图17中甲网络内计算机数量越来越多,以致于需要用到2个network ID的IP地址时,可以在DHCP服务器内创建第2个作用域,然后将第一个作用域与第2个作用域组成一个多作用域,如图18所示。
图中DHCP客户端在向DHCP服务器租用IP地址时,DHCP服务器会从多作用域内的任一个一般作用域与内选择一个IP 地址。
图18 多作用域网络结构图提 示图4中的路由器在甲网络端的接口必须配置2个IP 地址,且其network ID 分别为192.168.1.0和192.168.2.0,以便让甲网络内两个逻辑网络(192.168.1.0和192.168.2.0)内的计算机可以相互通信。
DHCP作用域实验
实验报告实验人:许开营实验名称:掌握多作用域和超级作用域实验目的:1.DHCP服务器是192.168.100网段的,新建一个为192168.200网段的作用域,那么客户端能否得到192.168.200网段的地址?答案是不能的。
2.DCHP服务器是192.168.100网段的,新建一个192.168.100网段的作用域,再建一个192.168.200网段的作用域,那么当192.168.100网段的地址分配完以后能否分配192.168.200网段的地址?如果能应该怎么做?3.给DHCP服务器添加另外一块网卡,并且配置地址为192.168.200.2,新建一个192.168.100网段的作用域,再建一个192.168.200网段的作用域,那么客户端能否获得192.168.200网段的地址?用两个客户端做实验,此处分两种情况:①两个客户端都连在192.168.100.2的网卡上,那么当192.168.100网段的地址分配完以后能否分配192.168.200网段的地址?②一个客户端连接在192.168.100.2的网卡上,另外一个客户端连接在192.168.200.2的网卡上,测试客户端获得IP地址的情况?4.服务器有两个网卡,一个网卡的地址为192.168.100.2,另外一个网卡的地址为192.168.200.2,新建一个超级作用域,包含192.168.100.0网段和192.168.200.0网段的作用域①两个客户机都连接在192.168.100网段的网卡上,给192.168.100.0网段的作用域一个可分配地址,测试其分配完一个网段的地址后是否可以分配另外一个网段的地址?答案是可以。
②一个客户端连接在192.168.100.2的网卡上,另外一个客户机连接在192.168.200.2的网卡上,给192.168.100.0网段的作用域两个可分配地址,测试客户端获得IP地址的情况?即是给第二个客户机分配192.168.100网段的地址还是分配192.168.200网段的地址?答案是分配192.168.200网段的地址。
DHCP的作用是对网络里的主机进行动态的IP地址分配
分配20%的地址 作用域范围: 192.168.1.10-192.168.1.254 排除地址:192.168.1.206DHCP Server1 192.168.1.205
分配80%的地址 作用域范围:192.168.1.10192.168.1.254 排除地址:192.168.1.206192.168.1.254
利用向导创建Scope
Scope的Option
• 如果希望DHCP服务器不仅仅作为IP地址 发布服务器,还要给给客户机提供网络上 WINS,DNS等服务器的IP地址的时候,就需 要配置Scope的Option
Scope的Option
Scope的Option
IP Address of Router
DHCP
• DHCP: Dynamic Host Configuration Protocol • DHCP的作用是对网络里的主机进行动态 的IP地址分配
本章学习需要掌握的内容
DHCP的工作过程 安装配置DHCP服务器 配置DHCP客户端
手动和自动配置
手动 IP 地Leabharlann 配置 自动IP地址配置 • 每台客户机的IP 地址必须手 • 每台客户机的IP 地址是自 动输入 动分配的
设置多播作用域
• 一旦多播地址分配服务器配置并分配 了一组ip地址,那么任何通过该服务器注 册其成员身份的多播客户机,都可接收 发送到该地址的数据流。通过该服务器 注册,客户机可有效的加入流过程,如 实时视频或者音频网络传输。
配置和管理DHCP客户机
DHCP客户机的备用配置功能
• 利用备用配置功能,便于用户在两个或 多个网络之间轻松地转移计算机,而无 需重新配置ip地址,默认网关和dns服务 器等网络参数。 • 具体实现方法:其中一个网络使用静态 ip配置,而另一个网络使用dhcp配置。
第3节 创建和设置DHCP作用域
5.3创建和设置DHCP作用域▪作用域是DHCP服务器的基本管理单位,也称为领域,作用域是指提供DHCP服务的子网中的管理性的计算机组,即一个可分配的IP地址范围。
每个物理子网属于同一个作用域,可通过配置作用域来定义客户机可用的IP地址和TCP/IP参数。
▪ 5.3.1 创建DHCP作用域▪创建DHCP作用域的步骤如下:•1)执行“开始”|“程序”|“管理工具”|“DHCP”命令,打开DHCP主控制台。
•2)从左面的目录树窗格中选择相应的DHCP服务器(这里是server2k.xxgcx.),右击鼠标,在快捷菜单中选择“新建作用域”命令,启动新建作用域向导。
•3)单击“下一步”按钮,在如图5.6所示的对话框中设置作用域的名称和说明信息。
图5.6 设置作用域名4)单击“下一步”按钮,打开如图5.7所示的对话框进行IP地址范围设置在“起始IP地址”和“结束IP地址”文本框中输入要分配的IP地址,以确定可分配的IP 地址范围。
添加“长度”和“子网掩码”信息来解析IP地址的网络号和主机号部分,“长度”指IP地址中网络部分的位数,“子网掩码”一般使用网络默认的子网掩码,若了解网络需要的子网掩码,则可根据实际需要来修改这个值。
图5.7 设置IP地址范围图5.8 设置要排除的IP地址范围•5)单击“下一步”按钮,弹出如图5.8所示的对话框进行“添加排除”设置。
可根据实际需要从上述IP地址范围中选择一段或多段要排除的IP地址,排除的地址是系统保留的IP地址。
如需排除单个的IP地址,则只需在“起始IP地址”中输入地址即可。
•6)单击“下一步”按钮,在弹出对话框中设置租约期限,定义客户机从作用域租用IP地址的周期(缺省为8天),对于经常变动客户机位置的网络,租约期限应稍短一些为宜。
•7)单击“下一步”按钮,在弹出的对话框中选定“我想现在配置这些选项”单选按钮,再单击“下一步”按钮,在弹出的如图5.9所示的对话框中设置作用域发送给客户端使用的路由器或默认网关的IP地址。
DHCP及DHCP多作用域服务器工作原理
DHCP及DHCP多作用域服务器工作原理一、DHCP服务是什么DHCP称为动态主机配置协议。
DHCP服务允许工作站连接到网络并且自动获取一个IP地址。
配置DHCP服务的服务器可以为每一个网络客户提供一个IP地址、子网掩码、缺省网关、一个WINS 服务器的IP地址,以及一个DNS服务器的IP地址。
二、DHCP服务在实际应用中的常见问题1、在一个子网内是否可以存在多台DHCP服务器,如果存在的话,那么该子网中的客户机能否正确获取地址,将会获取哪个DHCP服务器所分配的地址,是否能控制客户机器能从管理人员所设置的DHCP服务器中获取地址而不会从一些非法用户自建的DHCP服务器中取得非法得IP?2、如果网络中存在多个子网,而子网的客户机需要DHCP服务器提供地址配置,那么是采取在各个子网都安装一台DHCP服务器,还是只在某一个子网中安装DHCP服务器,让它为多个子网的客户机分配IP地址,应该如何实现?3、如果采取在一个子网中安装DHCP服务器,让它为多个子网的客户机分配IP地址,那么应该需要在一台DHCP服务器中创建多个不同范围的作用域,而我们如何可以准确地保证相应范围的地址峙涓 嘤ψ油 刂骰 兀?4、如果客户机器无法从DHCP服务器中获取IP地址,那么Windows2000客户机器将会如何处理自己的TCP/IP设置?三、DHCP的工作原理要解析第二点中所提的问题,首先要搞清楚DHCP的实际的工作过程及原理,下面就对此做简单介绍:DHCP是一个基于广播的协议,它的操作可以归结为四个阶段,这些阶段是IP租用请求、IP租用提供、IP租用选择、IP租用确认。
1. 寻找Server。
当DHCP客户端第一次登录网路的时候﹐也就是客户发现本机上没有任何IP资料设定﹐它会向网路发出一个DHCPDISCOVER封包。
因为客户端还不知道自己属于哪一个网路﹐所以封包的来源地址会为0.0.0.0﹐而目的地址则为255.255.255.255﹐然后再附上DHCPdiscover的信息﹐向网路进行广播。
强者更强玩转DHCP超级作用域
借助Windows2000/2003的动态主机分配协议(DHCP),在络中创建作⽤域来让客户端⾃动⽣成络配置。
在DHCP中实现客户端络配置信息的是通过作⽤域来分配的,在⼀台DHCP服务器上,我们可能会根据需要创建多个作⽤域。
如果对这些作⽤域分别管理,则显的较为⿇烦。
为此,我们可以创建超级作⽤域,这样不仅可以把多个作⽤域纳⼊⼀个超级作⽤域中进⾏管理,更可以适应多个⼦环境的需要。
在实际的使⽤中我们可以把作⽤域看作超级作⽤域的⼦集,因此创建超级作⽤域之前必须⾄少有⼀个作⽤域,但我们⼀般推荐拥有两个或者更多的作⽤域的时候再创建超级域⽤域,否则就失去了超级作⽤域的意义了。
⼀、创建超级作⽤域 进⼊控制⾯,打开管理⼯具中的DHCP,右击服务器名称,在弹出的菜单中选择“新建超级作⽤域”,这样就打开了创建向导窗⼝。
在欢迎界⾯中单击“下⼀步”提⽰我们输⼊超级作⽤域名称,和作⽤域名⼀样,这并没有实际意义,只是为了便于识别与分辩,输⼊之后继续单击“下⼀步”。
此时向导会要求我们选择作⽤域,并且把已经创建的作⽤域以列表的形式显⽰出来,此时我们只需要将当前超级作⽤域中欲包含的作⽤域选中即可。
选好包含的作⽤域后,再次点击“下⼀步”按钮,这样即会提⽰我们正在完成超级作⽤域的创建,单击“完成”按钮结束。
⼆、超级作⽤域设置 超级作⽤域的管理与作⽤域基本相似,我们在DHCP中右击创建好的超级作⽤域,在其弹出的菜单中同样可以设置当前超级作⽤域的停⽤、删除、协调和显⽰统计信息等内容。
其操作⽅法与作⽤域是⼀样的,不过针对超级作⽤域的设置将影响到其包含的所有作⽤域。
另外在超级作⽤域中,我们还可以创建新的作⽤域。
其⽅法是右击超级作⽤域名称,在弹出的菜单中选择“新建作⽤域”命令,这样即打开创建向导窗⼝,这时创建的作⽤域将默认包含在该超级作⽤域中;如果我们要取消某个作⽤域,只需要在超级作⽤域中右击该作⽤域名称,在弹出的菜单中选择“从超级作⽤域删除”命令即可。
dhcp配置文件解释
4 DHCP高级服务器配置4.1 DHCP规划(1)小型网络DHCP服务器1)DHCP服务器硬件设备选择2)计算机IP获取方式规划(静态、动态)(2)大型网络DHCP服务器1)DHCP服务器位置:核心交换机2)DHCP服务器作用域设置:租约,台式和笔记本(3)跨路由网络DHCP服务器可以搭建一台DHCP服务器,同时在连接多个子网的路由器上设置DHCP中继代理就可以利用路由器转发DHCP消息,所有计算机能够通过DHCP服务器获取TCP/IP信息(4)80/20规则Failover peer “my” {Primary;Address4.2 DHCP多作用域设置(1)简单实现DHCP多作用域(2)DHCP超级作用域功能及实现关于超级作用域的配置,在dhcpd.conf配置文件中有固定格式shared-network 超级作用域名称{ #作用域名称,标示超级作用域[参数] #该参数对所有子作用域有效,可以不配置subnet 子网编号netmask 子网掩码{[参数][声明]}}修改dhcpd.conf配置文件,建立超级作用域并添加新作用域。
Ddns-update-style interim;Ignore client-updates;Shared-network super {Option domain-name-servers 192.168.1.1Option subnet-mask 255.255.255.0;Default-lease-time 21600;Max-lease-time 43200;Subnet 192.168.2.0 netmask 255.255.255.0 {Option router 192.168.2.1;Range dynamic-bootp 192.168.2.10 192.168.2.254; }Subnet 192.168.3.0 netmask 255.255.255.0 {Option router 192.168.3.1;Range dynamic-bootp 192.168.3.10 192.168.3.254; }}交换机配置:System-viewDhcp enableDhcp-server 1 ip a.b.c.dInterface vlan-interface 100Dhcp-server 1QuitInterface vlan-interface 200Dhcp-server 1QuitSave名称dhcpd.conf - dhcpd 配置文件描述dhcpd.conf 文件包括ISC DHCP的dhcpd的配置信息。
DHCP 超级作用域
ddns-update-style interim;ignore client-updates;shared-network ddd {default-lease-time 21600;max-lease-time 43200;subnet 192.168.1.0 netmask 255.255.255.0 {option routers 192.168.1.1;range 192.168.1.100 192.168.1200;}subnet 192.168.0.0 netmask 255.255.255.0 {# --- default gatewayoption routers 192.168.0.1; #网关option subnet-mask 255.255.255.0; #子网掩码option nis-domain "";option domain-name "";option domain-name-servers 192.168.1.1; #DNS的IP地址option time-offset -18000; # Eastern Standard Time# option ntp-servers 192.168.1.1;# option netbios-name-servers 192.168.1.1;# --- Selects point-to-point node (default is hybrid). Don't change this unless# -- you understand Netbios very well# option netbios-node-type 2;range dynamic-bootp 192.168.0.12 192.168.0.254; #DHCP的IP地址池default-lease-time 21600; #指定默认租赁时间长度,单位为秒max-lease-time 43200; #指定最大的租赁时间长度,单位为秒# we want the nameserver to appear at a fixed addresshost ns {next-server ;hardware ethermet 12:34:56:78:AB:CDfixed-address 207.175.42.254}}}shared-network ddd { 这里要注意的是,蓝色括号里面,要包含所有的子网!这个括号就相当于一个容器!要包含所有的子网!}下面的超级作用域,DHCP 服务器是172.16.1.1 维护的域是。
第6讲DHCP配置(详)PPT课件
2020/10/13
6
二、配置
DHCPd默认的配置文件是/etc/dhcpd.conf,这是一个文本 文件,DHCPd里有一个语法分析器,能对这个文件进行 语法分析,获得配置参数。dhcpd.conf 格式是递归下降的, 关键字大小写敏感,可以有注释,注释以#开头,一直到 该行结束。这里给出一个简单的dhcpd.conf的例子,所服 务的网络为C类保留网络 192.168.1.0
2020/10/13
5
一、安装前注意:
为了使DHCP服务器能为MS的DHCP客户机服务,需要创 建一个到地址255.255.255.255的路由,把这条路由命令 加到/etc/rc.d/rc.local,使得每次机器启动后自动运行。
#route add -host 255.255.255.255 dev eth0 这是因为通常Linux DHCP服务器不接收来自255.255.255.255 的 DHCP客户的请求。这些Linux系统里255.255.255.255这个IP地址 被用来做为监听区域子网域(local subnet)广播的IP地址。
声明语句是描述网络的拓扑,用来表明网络上的客户、要提供给客户的IP地址、 提供一个参数组给一组声明等。
参数类语句主要告诉DHCPd网络参数,如租约的时间、网关、DNS等
描述作用域的声明语句有subnet声明。如果要给一个子网里的客户动态指定 IP地址,那么在subnet声明里必须有一个range声明,说明地址范围。如果要 给DHCP客户静态指定IP地址,那么每个这样客户都要有一个host声明。对于 每个要提供服务的与DHCP服务器连接的子网,都要有一个subnet声明,即 使这是个没有IP地址要动态分配的子网。
DHCP服务器配置