linux-dhcp作用域和类

合集下载

使用Linux配置DHCP Option

使用Linux配置DHCP Option

使用Linux配置DHCP OptionDHCP是动态主机配置协议.这个协议用于向计算机自动提供IP地址,子网掩码和路由信息。

网络管理员通常会分配某个范围的IP地址来分发给局域网上的客户机。

当设备接入这个局域网时,它们会向 DHCP 服务器请求一个 IP 地址。

然后DHCP服务器为每个请求的设备分配一个地址,直到分配完该范围内的所有IP 地址为止。

已经分配的IP地址必须定时地延长借用期。

这个延期的过程称作leasing,确保了当客户机设备在正常地释放IP地址之前突然从网络断开时被分配的地址可以归还给服务器。

本文以Redhat Linux 9.0为例,介绍如何建立一个完整和安全的DHCP服务器。

一、建立DHCP服务器配置文件可以使用Redhat Linux 9.0自身携带rpm包安装。

安装结束后, DHCP 端口监督程序 dhcpd配置文件是/etc目录中的名为dhcpd.conf的文件。

下面手工建立/etc/dhcpd.conf文件。

/etc /dhcpd.conf通常包括三部分:parameters、declarations 、option。

1.DHCP配置文件中的parameters(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户。

主要内容见表13. DHCP配置文件中的option(选项):用来配置DHCP可选参数,全部用option关键字作为开始,主要内容包括见表3:注意:如果客户端使用的是视窗操作系统,不要选择"host-name"选项,即不要为其指定主机名称。

下面是一个笔者使用的DHCP配置文件,这是一个C类网络,共126个IP 地址可以分配的例子。

读者可以复制后使用,注意红色部分是必须要修改的。

二、建立客户租约文件运行DHCP服务器还需要一个名为 dhcpd.leases 的文件,保持所有已经分发出去的 IP 地址。

在Redhat Linux 发行版本中,该文件位于 /var/lib/dhcp/ 目录中。

DHCP作用域

DHCP作用域

DHCP作用域DHCP(动态主机配置协议)是一种网络协议,用于自动分配IP地址、子网掩码、默认网关和其他网络参数给网络中的设备。

而在DHCP中,作用域定义了一组可以被DHCP服务器管理的IP地址范围。

本文将介绍DHCP作用域的概念、作用以及如何设置。

1. DHCP作用域的概念DHCP作用域是一组可以被DHCP服务器分配给客户端设备的IP地址范围。

这些IP地址是事先配置好并通过DHCP服务器提供的。

当客户端设备启动或需要更新网络参数时,它会向DHCP服务器发送请求,服务器从作用域中分配一个可用的IP地址给该设备。

2. DHCP作用域的作用DHCP作用域的主要作用是管理IP地址的分配和使用。

它确保网络中的设备可以自动获得有效的IP地址,避免了手动配置每个设备的繁琐工作。

通过使用DHCP作用域,网络管理员可以轻松管理大量的IP地址,并避免IP地址冲突的发生。

此外,DHCP作用域还可以分配其他网络参数,如子网掩码、默认网关、DNS服务器等。

3. 设置DHCP作用域设置DHCP作用域需要以下信息:- 起始IP地址和结束IP地址:确定了作用域内的IP地址范围。

- 子网掩码:用于划分网络和主机部分的掩码。

- 默认网关:指示数据包发送的下一跳地址。

- DNS服务器:用于域名解析和网络连接。

网络管理员可以通过以下步骤来设置DHCP作用域:1) 登录到DHCP服务器的管理界面。

2) 选择DHCP服务器并打开作用域设置。

3) 指定起始IP地址和结束IP地址来定义IP地址范围。

4) 输入子网掩码、默认网关和DNS服务器的IP地址。

5) 保存设置并启动DHCP服务器。

4. DHCP作用域的注意事项在设置DHCP作用域时,需要注意以下几点:- 避免重叠:确保不同的DHCP作用域之间不会分配相同的IP地址。

- 管理子网:确保为每个DHCP作用域分配正确的子网掩码,以确保子网划分正确。

- 减小作用域范围:如果网络中设备数量不多,可以缩小DHCP作用域的范围,以便更好地管理IP地址资源。

Linux下dhcpd服务器配置

Linux下dhcpd服务器配置

default-lease-time 86400;
maxlease-time 604800;
如果客户不继续请求DHCP地址,则86400秒后释放IP地址,否则最大允许租用的时间为604800秒。
option subnetmask 255.255.255.0;
option routers 200.1 1 7.207.1;
其中subnet×.×.×.×说明IP地址是否属于该子网;netmask×.×.×.×提供子网的一些参数;range×.×.×.× ×.×.×.×是DHCP服务器可以分配的IP地址范围;default-lease-time设置缺省的IP租用时间,常用的是86400秒(一天);maxleasetime是最大租用时间,常用的是604800(一周);option subnet-mask设置IP地址的子网掩码;option routers设置在DHCP发布IP地址的同时,把网关发布出去,这一项是用来指明网关的;option broadcast-address设置该子网的广播地址;option domain-name-servers设置DNS服务器IP地址option domain-name“”设置DNS域名。
一个DHCP配置文件的主要内容:
subnet 200.117.207.0 netmask 255.255.255.0
{
range 200.117.20ቤተ መጻሕፍቲ ባይዱ.10 200.117.207.100;
range 200.117.207.110 200.117.207.200;
允许DHCP服务器分配两段地址范围给客户,200.117.207.10~100或者200.117.207.100~200。

Linux多作用域与超级作用域搭建

Linux多作用域与超级作用域搭建

Linux学习笔记:DHCP服务的高级配置,超级作用域,中继代理前一篇深入学习了关于Linux的DHCP的基础知识和一些基础的应用,本文将详细介绍关于DHCP的相关高级配置。

DHCP的基础配置只适用于小型网络结构,用于公司规模较小,网络规模在几十台的计算机。

那么面对大中型的网络时就要对DHCP服务器进行更加详细的规划和设计。

我们先看看以下几个实际的问题:DHCP的最佳位置应该放在什么地方?搭建DHCP服务器要选择适当的接入位置,尽量使服务器连接网络核心设备,这样做可以提高DHCP服务器的响应时间。

因为客户机第一次获取IP地址时,发送消息使用广播的形式,会造成网络带宽的浪费,并且如果一段时间内,没有接受到DHCP服务器的回应,客户机会继续发送DHCP DISCOVER消息,进一步增大的网络的负担。

关于DHCP作用域的概念及规划?管理员可以根据企业部门的不同,需求的不同,来按照企业实际的需求,设计作用域,并进行租约、网关及IP范围的划分。

作用域是一段IP地址集合的作用范围。

跨路由网络DHCP服务器的规划?大家都知道广播包是无法穿越路由器的,默认情况下,一个子网内的客户机是无法向其他子网的DHCP服务器发送请求的,但是如果为每个子网都搭建一台DHCP服务器,这显然会增加成本,其实网络中只需要建立一台DHCP服务器,管理员通过在连接多个子网的路由器上设置DHCP中继代理,就可使路由器能够转发DHCP消息,所有计算机能够通过该DHCP服务器获取TCP/IP信息。

下面通过几个简单的试验来说明DHCP的高级配置方式。

1. DHCP简单多作用域的配置2. DHCP超级作用域的功能及其实现3. DHCP中继代理的实现4. DHCP的排错方式5. DHCP常用字段汇总(1)、DHCP简单多作用域的实现,先看下图的实验拓扑对于多作用域的配置,必须保证DHCP服务器能够侦听所有子网客户机的请求信息。

本例的实现方式是:为DHCP服务器添加多块网卡,连接多个子网,并发布多个作用域的声明。

Red Hat Linux9下DHCP服务器的创建与配置

Red Hat Linux9下DHCP服务器的创建与配置
121 812 0 续 的5 个 I地 址 。 个 逻 辑 子 网 一 起 有 10 I 9 .6 .. 连 5 0 P 两 0个 P
供该 机房 的电脑 分配 。
23 排 除 范 围 .
D P HC 服务器 管理 动态 的I 地址 分 配及 其他 相关 的环境 配 置工 P
作 ( : N 、 I S G tw y 设 置 ) 如 D S W N 、 ae a 等 。
例 如 :要 给 某 机 房 10 电 脑 动 态 分 配 I 地 址 ,可 以给 0台 P
1 D HC 的 介绍 P
互 联 网中我们 为 自己的 电脑 设 置 网络地址 。 常见 的方 法 主
要 有 两种 : 种是 手 动设 置I地址 , 为 静态 I 另 外一 种 是 自 一 P 即 P; 动 获 取 I 地 址 , 为 动 态 I 。动 态 主 机 分 配 协 议 ( HC 即 是 一 P 即 P D P) 个 简 化 主 机 I地 址 分 配 管 理 的T P P 标 准 协 议 。 户 可 以 利 用 P C仃 用
D P ̄务 器 , iu 下D P HC ) R 从l x HC 的初级 配 置着 手 , 初 学 者能快 速 配置 出简单有 效 的DH PI务 器 。 n 使 C ̄ R
关 键 词 : HC ; 务 器 ; iu : 态I D P服 Ln x 动 P 中 图 分 类 号 :P 9 . T33 9 0 文献 标识 码 : A 文 章 编 号 :6 2 7 0 (0 8 1 - 1 7 0 17 — 80 2 0 ) 1 0 2 — 2
25 租 约 .
租 约 是 D P 服 务 器 指 定 给 客 户 使 用 动 态 I地 址 的 时 间 HC P
作 用 域 是 一 个 网 络 中 的 所 有 可 分 配 的 I 地 址 的 连 续 范 P 围 ,作 用 域 主 要 用 来 定 义 网 络 中 单 一 的 物 理 子 网 的 I 地 址 范 P 围 ,作 用 域 是 服 务 器 用 来 管 理 分 配 给 网 络 客 户 的 I 地 址 的 主 P 要手 段 。

linux udhcpc 参数

linux udhcpc 参数

linux udhcpc 参数摘要:1.引言2.Linux UDHCP 简介3.UDHCP 配置文件4.UDHCP 配置参数详解a.全局参数b.接口参数c.客户端参数d.服务器参数5.UDHCP 命令行参数6.UDHCP 高级配置7.总结正文:Linux 是一款开源的操作系统,其中的网络配置工具UDHCP 用于自动分配IP 地址和其他网络参数。

本文将详细介绍UDHCP 的参数配置以及命令行使用方法。

## Linux UDHCP 简介UDHCP 是一个用于Linux 系统中的动态主机配置协议(DHCP) 客户端和服务器。

它可以自动分配IP 地址、子网掩码、网关等网络参数给连接到网络的设备。

UDHCP 通过与DHCP 服务器通信,获取并更新网络参数。

## UDHCP 配置文件UDHCP 配置文件位于`/etc/udhcp`目录下,包括`udhcpd.conf`(服务器配置文件)和`client-scopes.d`(客户端配置文件)。

## UDHCP 配置参数详解UDHCP 配置参数分为全局参数、接口参数、客户端参数和服务器参数。

### 全局参数全局参数主要设置UDHCP 服务器的基本属性。

- `server`: 设置UDHCP 服务器的主机名。

- `hostname`: 设置分配给客户端的主机名。

- `domainname`: 设置分配给客户端的域名。

- `filename`: 设置分配给客户端的配置文件路径。

### 接口参数接口参数用于配置UDHCP 服务器监听的网络接口。

- `interface`: 设置UDHCP 服务器监听的网络接口。

- `network`: 设置该接口所属的网络。

- `broadcast`: 设置该接口的广播地址。

- `start`: 设置分配给客户端的IP 地址起始地址。

- `limit`: 设置分配给客户端的最大IP 地址数量。

### 客户端参数客户端参数用于配置客户端的网络参数。

【Linux教程】项目11 配置与管理DHCP服务器

【Linux教程】项目11 配置与管理DHCP服务器

11.3.3 任务3 配置DHCP的应用案例
20
1.案例需求
技术部有60台计算机,各计算机的IP地址要求如下。
(1)DHCP服务器和DNS服务器的地址都是192.168.10.1/24,有效IP地址段 为192.168.10.1~192.168.10.254,子网掩码是255.255.255.0,网关为 192.168.10.254。
13
DHCP的工作流程如图所示。
(1)客户端发送广播向服务器申请IP地址。
(2)服务器收到请求后查看主配置文件dhcpd.conf,先根据客户端的MAC地址查看是否为 客户端设置了固定IP地址。
(3)如果为客户端设置了固定IP地址,则将该IP地址发送给客户端。如果没有设置固定 IP地址,则将地址池中的IP地址发送给客户端。
在完成该项目之前,首先应当对整个网络进行规划,确定网段的划分以及每个网段可能的主机数 量等信息。
职业能力目标和要求
① 了解DHCP服务器在网络中的作用。 ② 理解DHCP的工作过程。 ③ 掌握DHCP服务器的基本配置方法。 ④ 掌握DHCP客户端的配置和测试方法。
11.1 DHCP相关知识
3
11.1.1 DHCP服务概述
option subnet-mask 255.255.255.0
(3)option domain-name-servers IP地址。 作用:为客户端指定DNS服务器地址。
option domain-name-servers 192.168.10.1
注意:(1)(2)(3)选项可以用在全局配置中,也可以用在局部配置中。
[root@RHEL7-1 ~]# ifconfig [root@RHEL7-1 ~]#ping -c 1 192.168.1.20 [root@RHEL7-1 ~]# arp -n //查询缓存在远程计算机中的MAC地址

DHCP作用域

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地址范围是连续的,并且每个子网只能有一个作用域。

任务2:配置DHCP作用域和作用域选项.

任务2:配置DHCP作用域和作用域选项.
15)从DHCP控制台上,单击IPV4,可以看到新建的作用域,
(2)配置DHCP客户端
1)选择sh-cl1计算机
2)在“网络连接”中,选择“本地连接”网卡,配置“TCP/IP属性”,选择“自动获取IP地址”,确定并关闭
3)使用“ipconfig /renew”命令获得IP地址
4)使用“ipconfig /all”,验证IP地址,并检查租约期限。
1.工作情景
你是时讯公司的网络管理员,你需要为大约200个客户端配置DHCP作用域。作用域必须提供有关DNS服务器和默认网关的信息。具体任务如下:
1.配置DHCP作用域。在sh-DC1计算机的DHCP上创建作用域
作用域名称:总部办公室网络作用域
地址池:10.10.0.1-10.10.0.254
排除范围:10.10.0.1-10.10.0.30
(2)刷新DHCP客户端
1)选择sh-cl1计算机
2)从“开始”菜单,单击“运行”,输入:cmd,打开命令窗口
3)使用“ipconfig /renew”命令获得IP地址
4)使用“ipconfig /all”,验证IP地址,并检查租约期限
三:验证地址租约
1)选择sh-dc1计算机
2)打开DHCP控制台,单击控制台树中的“地址租约”,验证租用的IP地址
8)在“租用期限”文本框中,将该值更改为“1小时”,然后单击“下一步”。
9)在“配置DHCP选项”对话框中,选择“是,我想现在配置这些项”,然后单击“下一步”。
10)在“路由器(默认网关)”对话框中,在“IP地址”框中输入10.10.0.1,单击“添加”按钮,然后单击“下一步”,
11)在“域名称和DNS服务器”对话框中,在“父域”框中输入:,在“服务器名称”框中输入:,在“IP地址”框输入:10.10.0.10,然后单击“添加”按钮,再单击“下一步”

Linux1 DHCP多作用域设置

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服务器的配置和实例说明

DHCP服务器的配置和实例说明

DHCP服务器的配置和实例说明DHCP服务的配置DHCP简介:DHCP动态主机配置协议,在一个小型局域网里可以通过手工指定ip地址的方式,但如有大量的主机,如果还是手工指定,那是一个很大的工作量,而且也容易出错,这时,就可以通过配置一台DHCP服务器来解决,为每台主机分配一个ip地址。

DHCP作用域是指DHCP服务器可分配给DHCP客户端的IP地址范围,一个DHCP服务器至少要一个作用域,如有多个作用域,作用域之间的IP 地址不能重叠。

DHCP的工作原理:DHCP工作过程分为四个步骤:第一步(DHCPDISCOVER):客户端发送广播查找可以给自己提供IP地址的DHCP服务器,第二步(DHCPOFFER):DHCP服务器发送广播提供一个可用的IP地址,并在地址池中将该地址打上标记,以防再次分配。

第三步(DHCPREQUEST):客户端收到广播后再次发送一个广播请求该地址,如果有多台DHCP响应,则第一个收到的优先。

第四步(DHCPACK):DHCP服务器收到广播后再发送一个广播,确认该地址分配给这台主机使用,并在地址池中将该地址打上标记,以防再次分配。

DHCP的基本配置:第一步:安装软件:[root@localhost ~]# rpm -ivh /misc/cd/Server/dhcp-3.0.5-18.el5.i386.rpm第二步:编辑配置文件:[root@localhost ~]# vi /etc/dhcpd.conf# see /usr/share/doc/dhcp*/dhcpd.conf.sample当进入到配置文件里面时,这里是空的,有如上一行的提示,说可以参考这个文件来编写配置文件,那就复制一份再编辑。

[root@localhost ~]# cp -rvf /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample/etc/dhcpd.conf[root@localhost ~]# vi /etc/dhcpd.confddns-update-style interim; //配置DHCP和DNS为互动更新模式,ignore client-updates; //忽略客户端的更新。

DHCP的设置选项和选项类别

DHCP的设置选项和选项类别

DHCP的设置选项和选项类别DHCP的设置选项和选项类别在DHCP服务中,除了前⾯介绍的DHCP服务器、作⽤域、多播作⽤域等属性配置外,还有⼀些专门的设置选项,它们是不能通过属性对话框进⾏配置的。

本节要专门介绍这些设置选项和选项类别⼯作原理。

⼀ DHCP可指派的选项您可以从⼏个不同的级别管理以下的DHCP选项。

(1)预定义选项在这⼀级,您可以控制为DHCP服务器预定义哪些类型的选项,以便作为可⽤选项显⽰在任何⼀个通过DHCP控制台提供的选项配置对话框(如"服务器选项"、"作⽤域选项"或"保留选项")中。

可根据需要将选项添加到标准选项预定义列表或从该列表中删除选项。

虽然可借助这种⽅式使选项变得可⽤,但只有进⾏了服务器、作⽤域或保留管理性配置后才能为它们赋值。

设置"预定义选项"的⽅法是在DHCP服务器上单击⿏标右键,在弹出菜单中选择【设置预定义的选项】命令,打开如图73所⽰的对话框。

在这⾥可以查看现有的选项类别,还可通过单击【添加】按钮打开相应对话框添加新的选项。

(2)服务器选项在此赋值的选项(通过"常规"选项卡)默认应⽤于DHCP服务器中的所有作⽤域和客户端或由它们默认继承。

此处配置的选项值可以被其他值覆盖,但前提是在作⽤域、选项类别或保留客户端级别上设置这些值。

"服务器选项"在DHCP 服务器安装后即存在,如图74所⽰。

在这个选项上单击⿏标右键,在弹出菜单中选择【配置选项】命令,即可打开如图75所⽰的对话框。

在其中可配置在DHCP 控制台中显⽰的服务器选项类别。

在这⾥指出的选项⾮常⽣硬,最常⽤的DHCP服务器选项包括DNS服务器、DNS域名、WINS服务器选项、NetBIOS作⽤域ID 选项和WINS节点类型选项等。

这些都在客户端采⽤DHCP⾃动IP地址分配⽅式时⾮常必要。

(3)作⽤域选项在此赋值的选项(通过"常规"选项卡)仅应⽤于DHCP控制台树中选定的适当作⽤域中的客户端。

Linux dhcp server

Linux dhcp server

Page 13/20
常用选项介绍
ip地址 1:option routes ip地址 作用: 作用:为客户机指定默认网关 例如: 192.168.9.1; 例如:option routes 192.168.9.1; subnet2: option subnet-mask 子网掩码 作用: 作用:设定客户机的子网掩码 例如: subnet255.255.255.0; 例如:option subnet-mask 255.255.255.0; 3:option domain-name-servers ip地址 domain-nameip地址 作用:为客户端指定DNS DNS服务器地址 作用:为客户端指定DNS服务器地址 例如: domain-anme202.98.1.11; 例如:option domain-anme-servies 202.98.1.11;
Page 17/20
dhcp的启动与停止 的启动与停止
1:dhcp服务的启动 1:dhcp服务的启动 service dhcpd start /etc/rc.d/init.d/dhcpd start 2:dhcp服务的停止 2:dhcp服务的停止 service dhcp stop /etc/rc.d/init.d/dhcpd stop 3:dhcp服务的重新启动 3:dhcp服务的重新启动 service dhcpd restart /etc/rc.d/init.d/dhcpd restart
Page 19/20
应用案例
产品研发部有200台计算机,准备采用192.168.20.0/24网 产品研发部有200台计算机,准备采用192.168.20.0/24网 200台计算机 192.168.20.0/24 段给该部门使用,由于手动配置工和量较大, 段给该部门使用,由于手动配置工和量较大,所以管理员 准备使用一台Linux系统搭建DHCP服务器。其中路由器IP Linux系统搭建DHCP服务器 准备使用一台Linux系统搭建DHCP服务器。其中路由器IP 地址为192.168.20.1, 地址为192.168.20.1, DNS服务器IP地址为 服务器IP地址为192.168.20.2, DNS服务器IP地址为192.168.20.2, DHCP服务器为192.168.20.3, 服务器为192.168.20.3 DHCP服务器为192.168.20.3, 其它人使用192.168.20.30 192.168.254,子网掩码均为 192.168.20.30其它人使用192.168.20.30-192.168.254,子网掩码均为 255.255.255.0。 255.255.255.0。 部门经理所使用的IP地址固定IP192.168.20.88 IP地址固定IP192.168.20.88, 部门经理所使用的IP地址固定IP192.168.20.88,副经理 也使用固定IP地址192.168.20.66 IP地址192.168.20.66。 也使用固定IP地址192.168.20.66。

多DHCP服务器的作用域 及备用DHCP服务器(一)

多DHCP服务器的作用域 及备用DHCP服务器(一)

多DHCP服务器的作用域及备用DHCP服务器(一)一、在DHCP服务器上创建多个IP作用域;通常的,一台DHCP服务器上,可以创建多个IP作用域,以用来满足多个网络中的DHCP客户的租用需求,并且多个IP作用域还能用来辅助DHCP服务器,起到备用DHCP服务器的功能。

注意:一个子网内,只能建立一个IP作用域;如192.168.1.0的网络里,只能建立一个IP作用域类似:192.168.1.100-192.168.1.200,(子网掩码为255.255.255.0),除此就不能再在192.168.1.0的网络里创建新的IP 作用域如:192.168.1.2-192.168.1.99或者192.168.1.201-192.168.1.254等,系统会提示“与现存作用域冲突”;解决的办法是在第一个IP作用域里把不用作指派的IP地址设置到“排除范围”,然后新建第二个IP作用域,第二个IP作用域的指派范围,只能是第一个IP作用域的排除范围的IP段;如第二个IP作用域的IP可以设为:192.168.1.201-192.168.1.240(子掩网码255.255.255.0)二、在多个子网中建立多个IP作用域;上面讲到在一个子网中建立多个IP作用域的方法;下面接要讲在多个子网中(多个局域网)建立DHCP的IP作用域,通过一个DHCP服务器的多个IP作用域,为多个局域网来指派IP地址;说明:作用域1,为子网192.168.8.0提供IP地址指派;作用域2,为子网192.168.9.0提供IP地址指派;通常会有几点疑问:1.图中右边的网络客户端在向DHCP服务器租用IP地址时,DHCP服务器如何知道要选择192.168.9.0作用域的IP地址,而不会选择192.168.8.0作用域的IP地址呢?答:因为右边客户端所发布的租用IP数据包是通过路由器转发的,路由器会在这个数据包的GIADDR(Gateway IP Address)字段中填入路由器的IP地址192.168.9.254,因此,DHCP服务器便可以从这个IP得知DHCP客户端位于192.168.9.0网段,所以会选择192.168.9.0作用域的IP租给客户端。

网络服务器搭建、配置与管理-Linux 第4版 第7章 配置与管理DHCP服务器

网络服务器搭建、配置与管理-Linux 第4版 第7章 配置与管理DHCP服务器
在IP地址有限的单位内,动态IP地址可以最大 化地达到资源的有效利用。它利用并不是每个员工 都会同时上线的原理,优先为上线的员工提供IP地 址,离线之后再收回。
静态IP地址
客户机(一般是服务器)从DHCP服务器那里获 得的IP地址是固定的。
可以设置DHCP服务器记录特定计算机的MAC地 址,然后为每个MAC地址分配一个固定的IP地址。
2.根据项目需求定制DHCP服务器端配置
[root@Server01 ~]#vim /etc/dhcp/dhcpd.conf
subnet 192.168.10.0 netmask 255.255.255.0 {
//进入编辑DHCP主配置文件
range 192.168.10.31 192.168.10.104;
自动获取
备注 都设为host only(VMnet1)
Client2的MAC地址假设为 00:0C:29:08:5B:CA
02 DHCP服务器配置
2.1 服务器端配置
1.安装DHCP服务器(设置服务器IP地址;搭建本地yum安装源,详见PPT课件:01《搭建与测试Linux服务器》-P18)
[root@Server01 ~]# dnf install dhcp-server -y
02 DHCP服务器配置
02 DHCP服务器配置
项目需求
技术部有60台计算机,各计算机的IP地址要求如下: (1)DHCP服务器和DNS服务器的地址都是192.168.10.1/24,有效IP地址段为192.168.10.1~192.168.10.254,子网掩码是 255.255.255.0,网关为192.168.10.254。 (2)192.168.10.1~192.168.10.30网段地址是服务器的固定地址。 (3)客户端可以使用的地址段为192.168.10.31~192.168.10.200,但192.168.10.105、192. 168.10.107为保留地址,其中 192.168.10.105保留给Client3。 (4)客户端Client1模拟所有的其他客户端,采用自动获取方式配置IP等地址信息。

linux下dhcp多作用域的设计与实现

linux下dhcp多作用域的设计与实现

55 2019年01月第01期Linux下DHCP多作用域的设计与实现帅志军(江西现代职业技术学院 江西 南昌 330095)[摘要]随着互联网信息技术的加快,公司的业务规模也在不断扩大,员工的数量越来越多,公司的信息中心决定扩展到两个网段来解决公司IP地址匮乏的问题。

系统中的DHCP服务器就要升级,以应对网络发展的新情况,多作用域的解决方案被提上议事日程。

[关键词]多作用域;两块网卡;启动接口[中图分类号]TP393.09 [文献标识码]A1 DHCP多作用域的设计我们现在根据公司信息中心的规划,我们来设计一个DHCP 多作用域,公司的网络由规划.50.0.0.0/24、60.0.0.0/24两个子网组成,域名,DNS服务器地址50.0.0.10[1]。

子网1网关地址50.0.0.1,子网掩码255.255.255.0;子网2网关地址60.0.0.1,子网掩码255.255.255.0。

DHCP服务器配置两块网卡,eth0连接子网1,规划eth0地址50.0.0.10[2-3];eth1连接子网2,规划eth1地址60.0.0.10。

具体网络拓扑结构如图1所示。

图1 DHCP多作用域的网络拓扑结构图2 DHCP多作用域的实现在LINUX 7.0 SERVER下配置eth0网卡的地址参数[root@localhost~]# cd /etc/sysconfig/net-work-scripts[root@network-scripts]# vi ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=50.0.0.1PREFIX=24 //该网卡的子网掩码GATEWAY=50.0.0.1配置eth1网卡的参数与eth0类似,这里就不在叙述了[4-5]。

启动网卡,让其配置重新生效:[root@localhost~]#service network restart3 修改dhcpd.conf的主配置文件的内容:[root@localhost]#vim /etc/dhcpd.confoption domain-name””;option domain-name servers 50.0.0.1;ddns-update-style interim;subnet 50.0.0.0 netmask 255.255.255.0{//子网1的声明部分range 50.0.0.10 50.0.0.100option routers 50.0.0.1option subnet-mask 255.255.255.0}subnet 60.0.0.0 netmask 255.255.255.0{//子网2的声明部分range 60.0.0.10 60.0.0.100option routers 60.0.0.1option subnet-mask 255.255.255.0}4 设置DHCPSERVER启动接口我们现在的DHCPSERVER有两块及两块以上的网卡,必须指定DHCP服务器启动接口[6-7],编辑/etc/sysconfig/dhcpd用来指明DHCP服务器启动接口[root@localhost ~]#vim /etc/sysconfig/dhcpdDHCPDARGS=”eth0 eth1”重启dhcpd服务,让其服务生效[8]。

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

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/cdrom
mount: 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=eth0
BOOTPROTO=static
BROADCAST=192.168.100.255
HWADDR=00:0C:29:14:B3:4D
IPADDR=192.168.100.70
NETMASK=255.255.255.0
NETWORK=192.168.100.0
ONBOOT=yes
~
[root@dhcpetc]# vim /etc/resolv.conf
nameserver 192.168.100.70
超级作用域、空作用域、绑定
[root@dhcp Server]# vim /etc/dhcpd.conf
ddns-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 Time
range dynamic-bootp 192.168.20.128 192.168.20.254;
default-lease-time 21600;
max-lease-time 43200;
host tec { ---ip与mac的绑定,保证每
次分配的地址都是固定的。

next-server ;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 192.168.20.100;
}
}
subnet 192.168.30.0 netmask 255.255.255.0 {
option routers 192.168.30.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 Time
range dynamic-bootp 192.168.30.128 192.168.30.254;
default-lease-time 21600;
max-lease-time 43200;
host mkt {
next-server ;
hardware ethernet 00:0C:29:F4:CD:0F;
fixed-address 192.168.30.100;
}
}
subnet 192.168.100.0 netmask 255.255.255.0 {
}
}
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
#
~
~
~
"/etc/dhcpd.conf" 45L, 1209C written
[root@dhcp Server]#
[root@dhcp Server]#
[root@dhcp Server]#
[root@dhcp Server]# service dhcpdconfigtest
Syntax: OK
[root@dhcp Server]#
类别
--根据不同的用户群分配不同的地址
[root@dhcpetc]# vim dhcpd.conf
ddns-update-style interim;
ignore client-updates;
――作用域和服务器选项的小区域优先选项
subnet 192.168.20.0 netmask 255.255.255.0 {
--定义类
class "vm" {
match if substring (hardware,1,3) = 00:0C:29; --mac地址前三位匹配的分配的类}
--基于厂商的分类
class “microsoft-client” {
match if substring (option vendor-class-identifier) ="MSFT";
option 网关;
option dns;
}
option routers 192.168.20.254;
option subnet-mask 255.255.255.0;
option domain-name "";
option domain-name-servers 192.168.100.70;
--引用类
pool {
allow members of "vm";
range 192.168.20.1 192.168.20.50;
}
--如果不是vm类的mac分配下面的地址
pool {
deny members of "vm";
range 192.168.20.100 192.168.20.150;
}
default-lease-time 21600;
max-lease-time 43200;
}
"dhcpd.conf" 23L, 547C written
[root@dhcpetc]# service dhcpdconfigtest
Syntax: OK
[root@dhcpetc]#
Client
Linuxclient:
#ifconfig eth0 down
#dhclient -d eth0
--Linux从大到小分的
--Windows相反
windows client:
ipconfig /release
ipconfig /renew
更改动态dns指向
#vim /etc/resolv.conf
nameserver 222.88.88.88
nameserver 222.85.85.85
--DNS是动态产生的nameserver 更改的会被动态产生的覆盖,不想被覆盖需要在
client 设置:
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
--设置添加参数PEERDNS=NO。

相关文档
最新文档