当前位置:文档之家› [RHEL5企业级Linux服务攻略]--第3季 DHCP服务全攻略

[RHEL5企业级Linux服务攻略]--第3季 DHCP服务全攻略

[RHEL5企业级Linux服务攻略]--第3季 DHCP服务全攻略
[RHEL5企业级Linux服务攻略]--第3季 DHCP服务全攻略

1 DHCP原理

1.1 DHCP概述

DHCP(Dynamic Host Configuration Protocal)就是动态主机配置协议哈,可以自动配置主机的IP地址、子网掩码、网关及DNS等TCP/IP信息。所以DHCP可以有效地降低客户端IP地址配置的复杂度和网络的管理成本。如果路由器能够转发DHCP请求,只需要在一个子网中配置DHCP服务器就可以向其他子网提供TCP/IP配置的服务支持哈~~

1.2 DHCP的应用环境

DHCP主要应用在以下两个应用环境,一个就是局域网中存在大量主机,第二种就是局域网中存在比较多的移动办公设备。

1.3 DHCP术语

DHCP服务器:配置DHCP服务的计算机

DHCP客户端:启用DHCP设置的计算机

作用域:一个完整连续的可用IP地址范围,DHCP服务主要就是通过作用域来管理网络分布、IP地址分配及其他相关配置参数。

超级作用域:管理级的作用域集合,用于支持同一物理网络上的多个逻辑IP子网。超级作用域包含子作用域的列表,对子作用域进行统一管理。

排除范围:排除范围是作用域内从DHCP服务中排除的有限IP地址序列。排除范围确保在这些范围中的任何地址都不是由网络上的服务器提供给DHCP 客户机的。

地址池:在定义DHCP作用域并应用排除范围之后,剩余的地址在作用域内形成可用地址池,也就是作用域中包含的可用IP地址范围哈,地址池中的地址可以由DHCP服务器动态分配给D HCP客户机。

租约:客户计算机可以使用动态分配的IP地址的时间,这个时间可以由DHCP服务器设定哈。当向一台客户机发出租约后,此租约就被看作是活动的,在租约终止前,客户机可以向DHCP 服务器更新其租约。当租约到期或被服务器删除后,它就变成不活动的了,租约持续时间决定了租约什么时候终止及客户机隔多久向DHCP服务器更新其租约。

预约:创建从DHCP服务器到客户机的永久地址租约指定,预约可以保证子网上的特定硬件设备总是使用相同的IP地址,这对于远程访问网关、DNS服务器等必须要配置IP地址的计算机非常有用。

选项类型:DHCP服务器向DHCP客户机提供租约服务时可以指定的其他客户机配置参数。典型地这些选项类型由各个作用域启用和配置。虽然大多数选项都是在RFC2132中预定义了,但若需要的话,我们还是可以使用DHCP管理器定义并添加自定义选项类型。

选项类别:DHCP服务用于进一步提供给客户机的选项类型的方法。选项类别可以在用户的DH CP服务器上配置以提供特定的客户机支持。当一个选项类别添加到服务器后,就可以为该类别的客户机配置提供特定类别的选项类型。

1.4 DHCP工作原理

我们来了解下DHCP的工作原理哈~~

(1)当DHCP客户机第一次登录网络时,如果客户机上没有任何IP信息设定,它会向网络发出DHCP DISCVER数据包,为保证服务器能够接收到请求,数据包源地址设定为0.0.0.0,而目的地址为255.255.255.255,以广播形式发送DHCP DISCOVER的信息。

(2)当DHCP服务器监听到客户端发出的DHCP DISCOVER广播后,它会从那些还没有租出的地址范围内选择可用的IP及其他TCP/IP设定以DHCP OFFER数据包的形式发送给客户机。

(3)如果客户端收到网络上多台DHCP服务器的响应,客户端会挑选最快的一个DHCP OFF ER并向网络发送一个DHCP REQUEST广播封包,告诉所有DHCP服务器它将使用哪一台服

务器提供的IP地址。同时,客户端还会向网络发送ARP广播数据包,查询网络上面有没有其他机器使用该IP地址,如果发现该IP地址已经被占用,客户端则会发送一个DHCP DECLINE 数据包给DHCP服务器,拒绝接受其DHCP OFFER,并重新发送DHCP REQUEST信息。注:实际上并不是所有DHCP客户端都会无条件接受DHCP服务器的响应,客户端可以保留自己的一些TCP/IP设定,比如网关、DNS地址等等哈~~~

(4)将地址分配给客户端后,DHCP服务器会发送一个DHCP ACK消息,以确认IP租约的正式生效,结束完整的DHCP工作过程。

(5)DHCP客户端成功地从服务器取得IP地址之后,一般不需要再发送DHCP DISCOVER 信息了,除非其租约已经到期或者IP地址重新设定回0.0.0.0。此时客户端会直接使用已经租用到的IP地址向为其发此IP地址的DHCP服务器发出DHCP REQUEST信息,DHCP服务器会尽量让客户端使用原来的IP地址,如果没有特殊的情况,会直接响应DHCP ACK,允许客户端继续使用该IP地址。如果该地址已经失效或者已经被其他主机使用了,服务器则会响应一个DHCP NACK数据包给客户端,要求其重新执行DHCP DISCOVER。

注意:客户端执行DHCP DISCOVER后,如果没有DHCP服务器响应客户端的请求,客户端会随机使用169.254.0.0/16网段中的一个IP地址配置本机地址。

2 安装DHCP服务

2.1 DHCP所需软件

dhcp-3.0.5-7.el5.i386.rpm

这是DHCP主程序包,包括DHCP服务和中继代理程序,安装该软件包进行相应配置,即可以为客户机动态分配IP地址及其他TCP/IP信息。

dhcp-devel-3.0.5-7.el5.i386.rpm

这是DHCP服务器开发工具软件包,为DHCP开发提供库文件支持。

dhcpv6-0.10-33.el5.i386.rpm

这是DHCP的IPv6扩展工具,使DHCP服务器能够支持IPv6的最新功能,如IPv6地址的动态配置以及IPv6中继代理等等哈~~

dhcpv6_client-0.10-33.el5.i386.rpm

这是DHCP客户端IPv6软件包,帮助客户端获取动态IP地址。

2.2 DHCP的安装

我们先检测下系统是否已经安装了DHCP相关软件哈~:rpm -qa | grep dhcp

我们安装DHCP主程序包哈~

如果需要我们还可以安装DHCP服务器开发工具软件包和DHCP的IPv6扩展工具

安装完后我们再查询下哈~

3 DHCP常规服务器配置

基本的DHCP服务器搭建流程:

(1)编辑主配置文件dhcpd.conf,指定IP作用域(指定一个或多个IP地址范围)。

(2)建立租约数据库文件。

(3)重新加载配置文件或重新启动dhcpd服务使配置生效。

DHCP工作流程:

(1)客户端发送广播向服务器申请IP地址。

(2)服务器收到请求后查看主配置文件dhcpd.conf,先根据客户端的MAC地址查看是否为客户端设置了固定IP地址。

(3)如果为客户端设置了固定IP地址则将该IP地址发送给客户端。如果没有设置固定IP地址,则将地址池中的IP地址发送给客户端。

(4)客户端收到服务器回应后,客户端给于服务器回应,告诉服务器已经使用了分配的IP地址。

(5)服务器将相关租约信息存入数据库。

3.1 主配置文件dhcpd.conf

1)dhcpd.conf主配置文件组成部分

parameters(参数)

declarations(声明)

option(选项)

2)dhcpd.conf主配置文件整体框架

dhcpd.conf包括全局配置和局部配置。

全局配置可以包含参数或选项,该部分对整个DHCP服务器生效。

局部配置通常由声明部分来表示,该部分仅对局部生效,比如只对某个IP作用域生效哈~ dhcpd.conf文件格式:

#全局配置

参数或选项; #全局生效

#局部配置

声明{

参数或选项; #局部生效

}

当DHCP主程序包安装好后会自动生成主配置文件的范本文件/usr/share/doc/dhcp-3.

0.5/dhcpd.conf.sample

而在/etc目录下会建立一个空白的dhcpd.conf主配置文件。

现在我们将范本配置文件复制到/etc目录下替换掉空白dhcpd.conf主配置文件。

dhcp范本配置文件内容包含了部分参数、声明以及选项的用法,其中注释部分可以放在任何位置,并以“#”号开头,当一行内容结束时,以“;”号结束,大括号所在行除外哈~~~

可以看出整个配置文件分成全局和局部两个部分。但是并不容易看出哪些属于参数,哪些属于声明和选项哈~

3.2 常用参数介绍

参数主要用于设置服务器和客户端的动作或者是否执行某些任务,比如设置IP地址租约时间、是否检查客户端所用的IP地址等等哈~

常见参数使用如下:

(1)ddns-update-style (none|interim|ad-hoc)

作用:定义所支持的DNS动态更新类型。

none:表示不支持动态更新

interim:表示DNS互动更新模式

ad-hoc:表示特殊DNS更新模式

注意:这个选项是必选参数哈,配置文件中必须包含这一个参数并且要放在第一行。

(2)ignore client-updates

作用:忽略客户端更新

注意:这个参数只能在服务器端使用。

(3)default-lease-time number(数字)

作用:定义默认IP租约时间

(4)max-lease-time number(数字)

作用:定义客户端IP租约时间的最大值

注意:(3)、(4)都是以秒为单位的租约时间,该项参数可以作用在全局配置中,也可以作用在局部配置中。

3.3 常用声明介绍

声明一般用来指定IP作用域、定义为客户端分配的IP地址池等等哈~

声明格式如下:

声明{

选项或参数;

}

常见声明的使用如下:

(1)subnet 网络号netmask 子网掩码{......}

作用:定义作用域,指定子网

注意:网络号必须与DHCP服务器的网络号相同

(2)range 起始IP地址结束IP地址

作用:指定动态IP地址范围

注意:可以在subnet声明中指定多个range,但多个range所定义IP范围不能重复哈~ 3.4 常用选项介绍

选项通常用来配置DHCP客户端的可选参数,比如定义客户端的DNS地址、默认网关等等。选项内容都是以option关键字开始滴~

常见选项使用如下:

(1)option routers IP地址

作用:为客户端指定默认网关

(2)option subnet-mask 子网掩码

作用:设置客户端的子网掩码

(3)option domain-name-servers IP地址

作用:为客户端指定DNS服务器地址

注意:(1)、(2)、(3)选项可以用在全局配置中,也可以用在局部配置中。

3.5 租约数据库文件

租约数据库文件用于保存一系列的租约声明,其中包含客户端的主机名、MAC地址、分配到的IP地址,以及IP地址的有效期等相关信息。这个数据库文件是可编辑的ASCII格式文本文件。每当发生租约变化的时候,都会在文件结尾添加新的租约记录。

DHCP刚安装好后租约数据库文件dhcpd.leases是个空文件。

当DHCP服务正常运行后就可以使用cat命令查看租约数据库文件内容了

3.6 应用案例I

技术部有60台计算机,IP地址段为192.168.0.1-192.168.0.254,子网掩码是255.255. 255.0,网关为192.168.0.1,192.168.0.2-192.168.0.30网段地址给服务器配置,客户端可以使用的地址段为192.168.0.100-200,其余剩下的IP地址为保留地址。

定制全局配置和局部配置,局部配置需要把192.168.0.0/24网段声明出来,然后在该声明中指定一个IP地址池,范围为192.168.0.100-192.168.0.200,分配给客户端使用,最后重新启动dhcpd服务让配置生效哈。

配置完后保存退出并重启dhcpd服务

现在我们测试下:

查看租约数据库文件

cat /var/lib/dhcpd/dhcpd.leases

3.7 DHCP的启动与停止

(1)DHCP服务启动

services dhcpd start

/etc/rc.d/init.d/dhcpd start

(2)DHCP服务停止

services dhcpd stop

/etc/rc.d/init.d/dhcpd stop

(3)DHCP服务重启

services dhcpd restart

/etc/rc.d/init.d/dhcpd restart (4)DHCP服务重启

services dhcpd reload

/etc/rc.d/init.d/dhcpd reload (5)自动加载DHCP服务

1)chkconfig

运行级别3自动加载dhcpd服务

chkconfig --level 3 dhcpd .

运行级别3关闭自动加载dhcpd服务

chkconfig --level 3 dhcpd off

2)ntsysv

选中就自动加载dhcpd服务哈~

3.8 IP地址绑定

在DHCP中的IP地址绑定用于给客户端分配固定IP地址。比如服务器需要使用固定IP地址就可以使用IP地址绑定,通过MAC地址与IP地址的对应关系为指定的物理地址计算机分配固定IP地址。

整个配置过程需要用到host声明和hardware、fixed-address参数。

(1)host 主机名{......}

作用:用于定义保留地址

注意:该项通常搭配subnet声明使用。

(2)hardware 类型硬件地址

作用:定义网络接口类型和硬件地址。常用类型为以太网(ethernet),地址为MAC地址。

(3)fixed-address IP地址

作用:定义DHCP客户端指定的IP地址。

注意:(2)、(3)项只能应用于host声明中。

3.9 应用案例II

技术部有200台计算机,采用192.168.8.0/24网段给技术部使用,路由器IP地址为192.1 68.8.1,DNS服务器IP地址为192.168.8.2,DHCP服务器为192.168.8.3,客户端地址范围为192.168.8.30-192.168.8.254,子网掩码为255.255.255.0,技术总监CIO使用的固定IP地址为192.168.8.88,部门经理使用的固定IP地址为192.168.8.66。

要保证使用固定IP地址的话,就要在subnet声明中嵌套host声明,目的是要单独为总监和经理的主机设置固定IP地址,并在host声明中加入IP地址和MAC地址绑定的选项以申请固定IP地址。

(1)编辑主配置文件dhcpd.conf

(2)重启dhcpd服务

service dhcpd restart

(3)测试验证

4 DHCP高级服务器配置4.1 DHCP规划

(1)小型网络DHCP服务器

如果公司规模比较小,只有几台计算机联网,综合考虑到管理复杂程度和维护成本的因素,我们完全可以不采用DHCP而直接手动配置IP地址哈,如果网络规模在几十台计算机并且网络拓扑结构简单,采用DHCP服务器就是个不错的选择,我们可以修改dhcpd.conf主配置文件来实现,同时请注意以下两点哈~~~

1)DHCP服务器硬件设备选择

DHCP服务器需要长时间运行,所以需要选择性能稳定的计算机来搭建。

2)计算机IP获取方式规划

确定哪些计算机需要采用动态IP地址配置,哪些计算机、服务器及网络设备采用静态IP地址来配置

(2)大型网络DHCP服务器

如果网络存在较多计算机,为了管理和维护的方便,我们应该配置DHCP服务器来动态分配IP 地址,对于大型网络DHCP搭建考虑的因素就要更加全面和周到。

1)DHCP服务器位置

客户端在第一次获取IP地址时发送DHCP DISCOVER消息采用广播形式,这样会造成网络带宽的浪费,并且如果在一段时间内没有接到DHCP服务器的回应,客户端会继续发送DHCP D ISCOVER消息,这样会继续增加网络的负担。所以为了提高DHCP服务器的响应时间,搭建DHCP服务器要选择适当的接入位置,尽量使用服务器连接网络核心设置,在上图大型企业网络拓扑中DHCP服务器就直接连接企业网络中的核心交换机哈~

2)DHCP服务器作用域设置

企业中部门职能不同,相应的需求也不相同,管理员需要按照企业的实际需求,设计作用域并进行租约、网关及IP范围的划分。比如销售部人员就一般使用笔记本等移动设备,因业务需要会比较频繁地出差,那么销售部的计算机会不断接入或脱离企业网络,如果IP租约设置过长,移动设备申请并且暂不使用的IP地址无法得到释放,会导致网络中IP资源短缺,所以需要合理规划DHCP服务器的设置。关于大型网络的DHCP配置方法可以参考4.2 DHCP多作用域设置哈~

(3)跨路由网络DHCP服务器

对于大型网络来说DHCP服务器是不可或缺的,如果网络内部划分多个子网并采用路由器进行连接。因为广播数据包无法穿越路由器,所以默认情况下,一个子网内的客户机无法向其他子网的DHCP服务器发送请求,所以需要为每个子网搭建一台DHCP服务器,显然这样会增加硬件成本哈。因此我们可以搭建一台DHCP服务器,同时在连接多个子网的路由器上设置DHCP中继代理就可以利用路由器转发DHCP消息,所有计算机能够通过DHCP服务器获取TCP/IP信息,具体配置可以参考4.3 DHCP中继代理哈~~~

配置存在路由的网络需要注意两点:

1)存在DHCP服务器

一个物理网络被划分为多个逻辑子网,在所有子网中必须存在一台DHCP服务器能够提供TCP /IP信息分配服务。

2)路由器中继代理设置

路由器默认并不转发广播数据包,为了能够转送DHCP DISCOVER消息,必须要在路由器上配置DHCP中继代理。

(4)80/20规则

对于一个物理网络而言,搭建一台DHCP服务器已经可以实现动态IP地址分配,但还是存在不稳定因素,如果一旦仅有的DHCP服务器崩溃,那么客户机将无法获取IP地址。如果我们选择安装多台DHCP服务器,然而DHCP服务器之间没有监督机制,无法保证分配地址没有冲突。因此我们需要合理划分DHCP服务器的地址池,防止为客户端分配重复的地址。考虑到网络的稳定性,可以选择两台DHCP服务器,采用80/20规则划分DHCP服务器的作用域,一台D HCP服务器作为主服务器,管理80%的网络IP地址,另一台DHCP服务器作为辅助服务器,包含剩余20%的网络地址。日常工作中,分配TCP/IP信息由主DHCP服务器完成,在该服务器不可用时,辅助DHCP服务器才开始工作。此规则适用于多子网的网络拓扑结构,我们可以根据具体需求进行服务器规划。

4.2 DHCP多作用域设置

DHCP服务器使用单一的作用域,大部分时间能够满足网络的需求,但是有些特殊情况下,按照网络规划我们需要配置多作用域。

网络中如果计算机和其他设备数量增加,IP地址需要进行扩容才能满足需求。小型网络可以对所有设备重新分配IP地址,其网络内部客户机和服务器数量较少,实现起来比较简单。但如果是一个大型网络,重新配置整个网络的IP地址是不明智的,如果操作不当,可能会造成通信暂时中断以及其他网络故障。我们可以通过多作用域的设置,即DHCP服务器发布多个作用域实现IP地址增容的目的。

公司IP地址规划为192.168.2.0/24网段,可以容纳254台设备,使用DHCP服务器建立一个192.168.2.0网段的作用域,动态管理网络IP地址,但网络规模扩大到500台机器,显然一个C类网的地址无法满足要求了。这时,可以再为DHCP服务器添加一个新作用域,管理分配192.168.3.0/24网段的IP地址,为网络增加254个新的IP地址,这样既可以保持原有I P地址的规划,又可以扩容现有的网络IP地址。

(1)简单实现DHCP多作用域

对于多作用域的配置,必须保证DHCP服务器能够侦听所有子网客户机的请求信息,下面将讲解配置多作用域的基本方法,为DHCP添加多个网卡连接每个子网,并发布多个作用域的声明。注意:划分子网时,如果选择直接配置多作用域实现动态IP分配的任务,则必须要为DHCP服务器添加多块网卡,并配置多个IP地址,否则DHCP服务器只能分配与其现有网卡IP地址对应网段的作用域。

采用双网卡实现两个作用域

1)网卡配置IP地址

DHCP服务器有多块网卡时,需要使用ifconfig命令为每块网卡配置独立的IP地址,但要注意,IP地址配置的网段要与DHCP服务器发布的作用域对应哈~

ifconfig eth0 192.168.2.1 netmask 255.255.255.0

ifconfig eth1 192.168.3.1 netmask 255.255.255.0

2)编辑dhcpd.conf主配置文件

当DHCP服务器网络环境搭建完毕后,我们可以编辑dhcpd.conf主配置文件完成多作用域的设置。

保存退出哈~

3)测试验证

重启DHCP服务后检查系统日志,检测配置是否成功,使用tail命令动态显示日志信息。tail -F /etc/log/messages

经过设置,对于DHCP服务器将通过eth0和eth1两块网卡侦听客户机的请求,并发送相应的回应。

(2)DHCP超级作用域功能及实现

对于多作用域设置,使用多网卡的方式,虽然可以达到扩展可用IP地址范围的目的,但会增加网络拓扑的复杂性,并加大维护的难度。而如果想保持现有网络的结构,并实现网络扩容,可以选择采用超级作用域。

超级作用域是DHCP服务器的一种管理功能,使用超级作用域可以将多个作用域组合为单个管理实体,进行统一的管理操作。

使用超级作用域,DHCP服务器能够具备以下功能:

?通过这种方式,DHCP服务器可为单个物理网络上的客户机提供多个作用域的租约。?支持DHCP和BOOTP中继代理,能够为远程DHCP客户端分配TCP/IP信息,搭建D HCP服务器时,可以根据网络部署需求,选择使用超级作用域。

?现有网络IP地址有限,而且需要向网络添加更多的计算机,最初的作用域无法满足要求,需要使用新的IP地址范围扩展地址空间。

?客户端需要从原有作用域迁移到新作用域;当前网络对IP地址进行重新规划,使客户端变更使用的地址,使用新作用域声明的IP地址。

关于超级作用域的配置,在dhcpd.conf配置文件中有固定格式

shared-network 超级作用域名称{ #作用域名称,标示超级作用域

[参数]

#该参数对所有子作用域有效,可以不配置

subnet 子网编号netmask 子网掩码{

[参数]

[声明]

}

}

企业内部建立DHCP服务器,网络规划采用单作用域的结构,使用192.168.0.0/24网段的I P地址。随着公司规模扩大,设备数量增多,现有的IP地址无法满足网络的需求,需要添加可用的IP地址。这时我们可以使用超级作用域完成增加IP地址的目的,在DHCP服务器上添加新的作用域,使用192.168.8.0/24网段扩展网络地址的范围。

修改dhcpd.conf配置文件,建立超级作用域并添加新作用域。

linux下dhcp服务器配置(很全)

Linux下配置完整安全的DHCP服务器详解 (1) 一、建立DHCP服务器配置文件 二、建立客户租约文件 三、启动和检查DHCP服务器 四、配置DHCP客户端 五、DHCP配置常见错误排除 六、DHCP服务器的安全 DHCP是动态主机配置协议.这个协议用于向计算机自动提供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(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户。主要内容见表1 参数解释 ddns-update-style 配置DHCP-DNS 互动更新模式。 default-lease-time 指定确省租赁时间的长度,单位是秒。 max-lease-time 指定最大租赁时间长度,单位是秒。 hardware 指定网卡接口类型和MAC地址。 server-name 通知DHCP客户服务器名称。 get-lease-hostnames flag 检查客户端使用的IP地址。 fixed-address ip 分配给客户端一个固定的地址。authritative 拒绝不正确的IP地址的要求。 2. DHCP配置文件中的declarations (声明): 解释 用来描述网络布局、提供客户的IP地址等。 主要内容见表2:声明 shared-network用来告知是否一些子网络分享相同网络。subnet描述一个IP地址是否属于该子网。 range 起始IP 终止IP提供动态分配IP 的范围。 host 主机名称参考特别的主机。 group为一组参数提供声明。

linux下DHCP服务

第11章DHCP服务 11.1基本概念 DHCP即动态主机设置通信协议(Dynamic Host Configuration Protocol),它是定义在RFC2131和2132的Internet标准,可以动态地设置客户端IP状态。 DHCP服务器 DHCP客户端 严格来说,在DHCP的正式标准中支持3种不同方式来指定客户端的IP地址信息: (1)手动指定IP地址(Manual):管理者必须为每个客户端指定一个固定的IP地址,然后在客户端计算机要求租用IP地址时, 通过DHCP服务器将此IP地址分配给客户端; (2)自动指定IP地址(Automatic):IP地址的指定工作完全交给DHCP服务器来决定,而不需要经过管理员的手动输入; (3)动态指定IP地址(Dynamic):管理员在DHCP服务器中设置

一个IP地址范围,然后在客户端提出IP地址租用的要求后, 自动指派一个IP地址给客户端,但与前面两种方式不同的是 指派给客户端的IP地址并非是无限制的使用,而客户端使用 的时间完全由管理者自行决定。 DHCP的优点是: (1)可避免在计算机上手动设置状态时所造成的错误,可有效防止地址冲突; (2)可大大节省用于设置IP状态的时间。 11.2DHCP服务器的安装与启动 rpm –qa dhcp:查询是否安装 在安装好DHCP服务器后,如果直接使用命令”/etc/rc.d/init.d/dhcpd start “可能并没有实际启动DHCP服务器,这是因为DHCP服务器在启动时会去寻找/etc/dhcpd.conf文件,但是系统在安装后并不会自动建立这个文件,可用下面的方法建立(直接将设置文件模板dhcpd.conf.sample复制到/etc目录下,并命名dhcpd.conf为): cp /usr/share/doc/dhcp-2.0pl5/dhcpd.conf.sample /etc/dhcpd.conf /etc/rc.d/init.d/dhcpd start service dhcpd start 11.3DHCP客户端租用IP流程 客户端一般会使用两个不同的处理程序来与DHCP服务器通信,并取得其设置值。 (1)初始租用处理 DHCP 服

DHCP服务器怎么设置

DHCP服务器怎么设置 DHCP服务器是一台安装其专用的操作系统的计算机,它的操作系统是Windows 2000 ,DHCP服务器必须同意TCP协议的安装,还需要其他一些内容例如默认网关的设置,DHCP是一个提供服务的设备组件,我们必须将它进行手动添加才能够进行安装,你想知道DHCP服务器是怎么样设置的呢?下面小编带你去了解一下DHCP服务器的设置方法。 DHCP服务器需要对计算机当中的IP地址的申请已经IP地址的分配管理,在这些过程中,DHCP服务器是作为路由器或者是网络主机,下面就是DHCP服务器的设置方法。 第一步:将浏览器打开并进入,然后在网址栏输入所要登录的网址打开浏览器,然后在将打开路由器的管理页面,进入路由器的管理页面以后将路由器的用户名和路由器的密码输入,接着点击登录。 第二步:找到DHCP服务器的,然后点击进入,在启用DHCP 服务器的前面的方框内使用鼠标勾选,然后输入地址池开始地址和地址池结束地址的相关设置,同时要保证路由器的网段和这两个地址的设置相同。

第三步:完成DHCP服务器的地址池的相关数据设置以后,将设置的内容进行保存操作,然后将路由器进行重新启动操作,既可以完成地址池的设置。 第四步:这一步是进行电脑方面的设置操作,首先将控制面板开启,然后将网络共享中心打开,点击进入适配器的设置。 第五步:将鼠标箭头在本地连接上面右击,选择属性的选项,进入属性的设置页面以后,选择IPV4协议同时使用鼠标对其双击。 第六步:IPV4协议同意以后,将IP地址的自动获取选项和DNS

服务器的自动获取选项同时选择同意,这样就完成了电脑端的设置,DHCP服务器的设置也就完成。 以上就是DHCP服务器的设置方法,设置完成以后我们便可以轻松方便的使用DHCP服务器进行上网,不需要我们再去担心IP地址的分配等等问题了,赶快学习一下,让我们自己动手进行DHCP 服务器的设置。

DHCP服务器的配置

服务器的配置DHCP实验要求: DHCP)工作原理。1.了解动态主机配置协议(服务器。2.熟练配置DHCP DHCP服务的优点3.了解实验步骤:服务器DHCP1.安装→“治理您的服)单击“开始”→“所有程序”→“治理工具”(1,再按“下一步”按钮。配置向导自动检;单击“添加或删除角色”务器”测所有网络连接的设置情形,若没有发觉咨询题则进入“服务器角色”向所示。导页,如图1 图1 服务器角色 (2)单击“下一步”,会显现“选择总结”向导页,如果总结里面有“安装DHCP服务器”和“运行新建作用域向导配置一个新的DHCP 作用域”,则单击“下一步”。提示你插入Windows 2003 Server 光盘,按提示做即可安装完成。 2.配置DHCP服务器

完成DHCP服务器的安装后并不能赶忙为客户端运算机自动分配IP 地址,还需要通过一些设置工作。第一要做的确实是按照网络中的结点或运算机数确定一段IP地址范畴,创建一个IP作用域。具体操作步骤如下: (1)单击“开始”→“所有程序”→“治理工具”→“DHCP”,打开“DHCP”操纵台窗口。在左窗格中右击DHCP服务器名称,执行“新建作用域”命令。 (2)打开“新建作用域向导”对话框,单击“下一步”按钮打开“作用域名”向导页。在“名称”编辑框中为该作用域输入一个名称和一段描述性信息,单击“下一步”按钮。 (3)在打开的“IP地址范畴”向导页中,分不在“起始IP地址”和地址IP地址范畴的起止IP地址”编辑框中输入差不多确定好的IP“终止.

按,单击“下一步”(按照实际网络结构填写,或者老师先分配好IP 地址)2所示。钮。如图 地址范畴IP图2 IP)打开“添加排除”向导页,在那个地点能够指定需要排除的(4。IP地址)IP地址范畴(按照实际网络结构填写,或者老师先分配好地址或地址并单击“添加”按钮。重复地址”编辑框中输入排除的IP 在“起始IP3 所示。操作即可,接着单击“下一步”按钮,如图 添加排除图3

11 实验十一 Linux下DHCP服务器的配置

实验十一Linux下DHCP服务器的配置 一.实验目的: 掌握在Linux系统下安装和配置DHCP服务器的方法。 二.实验内容: 1.安装DHCP; 2.配置DHCP,为本子网内的客户机提供DHCP服务; 3.配置DHCP中继代理。 三.具体实验: 任务一配置DHCP: 实验内容: 配置DHCP服务器,为子网A内的客户机提供DHCP服务。具体参数如下: ●IP地址段:192.168.xx.101-192.168.xx.200(例如在4号机房则为 192.168.4.101-192.168.4.200) ●子网掩码:255.255.255.0 ●网关地址:192.168.xx.254(若在12号机房则为192.168.4.254) ●域名服务器:192.168.0.1 ●子网所属域的名称:https://www.doczj.com/doc/b23425580.html, ●默认租约有效期:1天 ●最大租约有效期:3天 实验步骤: 1.安装DHCP:rpm –ivh dhcp- 2.0pl5-8.i386.rpm 2.配置服务器: ●为服务器自身设置静态IP地址。编辑/etc/sysconfig/network-scripts目录下 脚本文件ifcfg-eth0,内容形式如下: DEVICE=”eth0” IPADDR=”192.168.xx.10”

NETMASK=“255.255.255.0” ONBOOT =”yes” BOOTPROTO=”none” ●编辑/etc/sysconfig/network文件,内容如下: NETWORKING=yes HOSTNAME=”https://www.doczj.com/doc/b23425580.html,” GATEWAY=”192.168.xx.254” GATEWAYDEV=”eth0” ●启动TCP/IP网络:service network restart ●为广播地址设置主机名称为dhcp。在/etc/hosts文件中加入如下一行: 255.255.255.255 dhcp ●把广播地址加入路由表:route add –host dhcp dev eth0 ●编辑/etc/dhcpd.conf文件,内容如下: subnet 192.168.xx.0 netmask 255.255.255.0 default-lease-time 86400; max-lease-time 259200; option routers 192.168.xx.254; option subnet-mask 255.255.255.0; option domain-name “https://www.doczj.com/doc/b23425580.html,”; option domain-name-servers 192.168.0.1; { range 192.168.xx.101 192.168.xx.200; } ●建立租约数据库文件:touch /var/lib/dhcp/dhcpd.leases ●启动dhcp服务器:service dhcpd start

dhcp服务器如何设置

dhcp服务器如何设置 在一个使用TCP/IP协议的网络中,每一台计算机都必须至少有一个IP地址,才能与其他计算机连接通信。为了便于统一规划和管理网络中的IP地址,DHCP (Dynamic Host Configure Protocol,动态主机配置协议)应运而生了。这种网络服务有利于对校园网络中的客户机IP地址进行有效管理,而不需要一个一个手动指定IP地址。 DHCP服务的安装 DHCP指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。首先,DHCP服务器必须是一台安装有Windows 2000 Server/Advanced Server系统的计算机;其次,担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。默认情况下,DHCP作为Windows 2000 Server的一个服务组件不会被系统自动安装,必须把它添加进来: 1. 依次点击“开始→设置→控制面板→添加/删除程序→添加/删除Windows组件”,打开相应的对话框。 添加IP地址范围 当DHCP服务器被授权后,还需要对它设置IP地址范围。通过给DHCP服务器设置IP地址范围后,当DHCP客户机在向DHCP服务器申请IP地址时,DHCP 服务器就会从所设置的IP地址范围中选择一个还没有被使用的IP地址进行动态分配。添加IP地址范围的操作如下: 1. 点击“开始→程序→管理工具→DHCP”,打开DHCP控制台窗口。 2. 选中DHCP服务器名,在服务器名上点击鼠标右键,在出现的快捷菜单中选择“新建作用域”,在出现的窗口中单击[下一步]按钮,在出现的对话框中输入相关信息,单击[下一步]按钮,如图1所示。 3. 在图1所示的窗口中,根据自己网络的实际情况,对各项进行设置,然后单击[下一步]按钮,出现如图2所示的窗口。 4. 在图2所示的窗口中,输入需要排除的IP地址范围。由于校园网络中有很多网络设备需要指定静态IP地址(即固定的IP地址),如服务器、交换机、路由

使用Linux配置DHCP Option

使用Linux配置DHCP Option DHCP是动态主机配置协议.这个协议用于向计算机自动提供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(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户。主要内容见表1

3. DHCP配置文件中的option(选项):用来配置DHCP可选参数,全部用option关键字作为开始,主要内容包括见表3: 注意:如果客户端使用的是视窗操作系统,不要选择"host-name"选项,即不要为其指定主机名称。 下面是一个笔者使用的DHCP配置文件,这是一个C类网络,共126个IP 地址可以分配的例子。读者可以复制后使用,注意红色部分是必须要修改的。

Cisco 解决在DHCP环境下私自指定IP和私自搭建DHCP服务器的方法

网络管理员:现在用户真是不省心,自己改个IP地址;私接AP、忘关DHCP,还有的下个小黑客程序,就想在你内网里试试。单靠交换机能管吗? 测试工程师:能!很多交换机上的小功能都可帮大忙。 测试实况: IP与MAC绑定 思科的Catalyst 3560交换机支持DHCPSnooping功能,交换机会监听DHCP的过程,交换机会生成一个IP和MAC地址对应表。思科的交换机更进一步的支持IP sourceguard和Dynamic ARP Inspection功能,这两个功能任启一个都可以自动的根据DHCPSnooping监听获得的IP和MAC地址对应表,进行绑定,防止私自更改地址。 Dynamic ARP Inspection功能还有一个好处是可以防范在2层网络的中间人攻击(见图4)。 思科在DHCP Snooping上还做了一些非常有益的扩展功能,比如Catalyst3560交换机可以限制端口通过的DHCP数据包的速率,粒度是pps,这样可以防止对DHCP服务器的进行地址请求的DoS攻击。另外Catalyst3560交换机还支持DHCPTracker,在DHCP请求中插入交换机端口的ID,从而限制每个端口申请的IP 地址数目,防止黑客程序对DHCP服务器进行目的为耗尽IP地址池的攻击。华硕虽然不能调整速率,但是也会限制DHCP请求的数量。 DHCP(动态主机配置协议)是一种简化主机IP地址配置管理的TCP/IP标准。该标准为DHCP服务器的使用提供了一种有效的方法:即管理网络中客户机IP地址的动态分配以及启用网络上DHCP客户机的其它相关配置信息。 在基于TCP/IP协议的网络中,每台计算机都必须有唯一的IP地址才能访问网络上的资源,网络中计算机之间的通信是通过IP地址来实现的,并且通过IP地址和子网掩码来标识主计算机及其所连接的子网。在局域网中如果计算机的数量比较少,当然可以手动设置其IP地址,但是如果在计算机的数量较多并且划分了多个子网的情况下,为计算机配置IP地址所涉及的管理员工作量和复杂性就会相当繁重,而且容易出错,如在实际使用过程中,我们经常会遇到因IP地址冲突、网关或DNS服务器地址的设置错误导致无法访问网络、机器经常变动位置而不得不频繁地更换IP 地址等问题。 DHCP则很好地解决了上述的问题,通过在网络上安装和配置DHCP服务器,启用了DHCP的客户机可在每次启动并加入网络时自动地获得其上网所需的IP地址和相关的配置参数。从而减少了配置管理,提供了安全而可靠的配置。 配置DHCP服务的服务器可以为每一个网络客户提供一个IP地址、子网掩码、缺省网关,以及DNS服务器的地址。DHCP避免了因手工设置IP地址及子网掩码所产生的错误,也避免了把一个IP地址分配给多台主机所造成的地址冲突。降低了IP 地址管理员的设置负担,使用DHCP服务器可以大大地缩短配置网络中主机所花费的时间。 但是,随着DHCP服务的广泛应用,也产生了一些问题。首先,DHCP服务允许在一个子网内存在多台DHCP服务器,这就意味着管理员无法保证客户端只能从管理员所设置的DHCP服务器中获取合法的IP地址,而不从一些用户自建的非法DHCP 服务器中取得IP地址;其次,在部署DHCP服务的子网中,指定了合法的IP地址、掩码和网关的主机也可以正常地访问网络,而DHCP服务器却仍然会有可能将该地

dhcp服务器手动设置ip

dhcp服务器手动设置ip 宽带路由器DHCP功能如何设置 如果你启用DHCP服务才会涉及到“地址租期”。因为DHCP为客户机分配ip地址是随机而且有期限的,期限到了就会收回再重新分配一个新的给你,这个时间就是“地址租期”了。你内部通过路由器上网,计算机不算多,所以ip地址不紧张,你的租期可以相对设置的比较长,一般12小时比较合适吧。 收回再重新分配可以是新的地址,但一般DHCP服务器都会将原来的地址重新分配给你,也有人称之为“续租”,一般不会对你的网络访问带来影响。你的租期设置的短,那么每次地址到期都会在网络上出现小的流量进行“续租”活动,如果你的计算机多的话就是个不小的流量了,而且对DHCP服务器也带来不必要的负担。 TCP/IP大家都非常清楚,在一个使用协议的网络中,每一台计算机都必须至少有一个IP地址,才能与其他计算机连接通信。在TCP/IP网络上,每台工作站要能与其他计算机进行互联,都必须进行基本的网络配置,除了IP地址还有子网掩码、缺省网关、DNS 等。对于小型网络,为每台计算机逐一配置这样的属性也许还可以承受,但对于一个规模比较大的网络来说,为每台计算机做这样同样

的工作不但非常繁琐,而且也存在着IP地址不用分配的情况。 DHCP 的产生很好的解决了上述问题 DHCP就是动态主机配置协议(Dynamic Host Configuration Protocol),它的目的就是为了减轻TCP/IP网络的规划、管理和维护的负担, 解决IP地址空间缺乏问题。这种网络服务有利于对网络中的客户机IP地址进行有效管理。 DHCP功能分为两个部份:一个是服务器端,而另一个是客户端(客户端不用安装,windows 9x/2000/xp 在默认情况下都启动DHCP Client服务)。DHCP透过“租约”的概念,有效且动态的分配客户端的TCP/IP设定。下面我们将说明一下DHCP的IP地址的分配方式,并结合TP-LINK的宽带路由器TL-R410具体说明DHCP服务器的功能。 DHCP功能的IP分配方式

Linux下DHCP服务器的配置

1、实验目的 (1)掌握DHCP的基本概念,如:作用域、地址池、租约、保留地址等(2)掌握DHCP的工作原理,主要是IP地址的获取过程 (3)掌握DHCP服务器的配置方法 (4)掌握DHCP客户端的配置方法 2、实验内容 (1)配置DHCP服务器 (2)配置Linux下的DHCP客户端 (3)使用dhclient工具来验证IP地址的获取正确性 3、理论知识 DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,是一个简化主机IP地址分配管理的TCP/IP标准协议。DHCP是BOOTP协议的扩展,基于C/S模式,提供了一种动态指定IP地址和配置参数的机制,主要用于大型网络环境和配置比较困难的地方。 一些基本概念 (1)DHCP客户机:一台通过DHCP服务器获取网络配置参数(包括网关、DNS服务器等网络配置)的计算机,通常是普通的工作站。 (2)DHCP服务器:提供网络设置参数(主要指IP地址、默认网关、DNS 服务器等网络配置)给DHCP客户机的主机。 (3)作用域:网络中的所有可分配的IP地址的连续范围。 (4)地址池:可供DHCP客户机使用的IP地址范围。

(5)租约:DHCP服务器指定客户机所获得的IP地址的时间长度(允许使用的时间),在租约到期前,客户机需要更新IP地址的租约,否则不能继续使用该IP地址。 (6)保留地址:子网中指定硬件设备使用的IP地址。 (7)排除范围:不用于dhcp分配的IP地址范围。 DHCP的工作原理 第一次登录 1)DHCP工作的第1步:DHCP发现。 指的是客户端启动网卡时,获取IP地址的第一步。 DHCP客户端使用0.0.0.0作为自己的IP地址,作为服务器的地址,然后在UDP的67或68端口广播一个DHCP发现信息。然后等待服务器的响应 2)DHCP工作的第1步:DHCP提供 指网络中的任何一个DHCP服务器在收到客户端的DHCP发现信息时,如能够提供IP地址,就从该DHCP服务器中的IP地址池中选取一个没有出租的IP地址,然后利用广播方式提供给DHCP客户端。 3)DHCP第三个过程是DHCP请求 DHCP客户端收到第一个DHCP服务器的应答信息后,就以广播的方式发送一个DHCP请求信息给网络中所有的服务器。通知服务器已经接收到IP地址,同时通知其他服务器不用再给他分配IP地址。 4)DHCP第三个过程:DHCP应答 分配IP地址DHCP服务器收到DHCP请求信息后,就将该IP地址标识为已租用,然后以一个广播方式发送一个DHCP应答信息给DHCP客户端。 客户端接收到DHCP应答信息后,就完成了IP地址的获取过程,可以使用该IP和其他计算机进行通信了。

Linux下DHCP服务器的配置

Linux下DHCP服务器的配置 1、实验目的 (1)掌握DHCP的基本概念,如:作用域、地址池、租约、保留地址等 (2)掌握DHCP的工作原理,主要是IP地址的获取过程 (3)掌握DHCP服务器的配置方法 (4)掌握DHCP客户端的配置方法 2、实验内容 (1)配置DHCP服务器 (2)配置Linux下的DHCP客户端 (3)使用dhclient工具来验证IP地址的获取正确性 3、理论知识 DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,是一个简化主机IP地址分配管理的TCP/IP标准协议。DHCP是BOOTP协议的扩展,基于C/S 模式,提供了一种动态指定IP地址和配置参数的机制,主要用于大型网络环境和配置比较困难的地方。 一些基本概念 (1)DHCP客户机:一台通过DHCP服务器获取网络配置参数(包括网关、DNS 服务器等网络配置)的计算机,通常是普通的工作站。 (2)DHCP服务器:提供网络设置参数(主要指IP地址、默认网关、DNS服务器等网络配置)给DHCP客户机的主机。 (3)作用域:网络中的所有可分配的IP地址的连续范围。 (4)地址池:可供DHCP客户机使用的IP地址范围。 (5)租约:DHCP服务器指定客户机所获得的IP地址的时间长度(允许使用的时间),在租约到期前,客户机需要更新IP地址的租约,否则不能继续使用该IP

地址。 (6)保留地址:子网中指定硬件设备使用的IP地址。 (7)排除范围:不用于dhcp分配的IP地址范围。 DHCP的工作原理 第一次登录 1)DHCP工作的第1步:DHCP发现。 指的是客户端启动网卡时,获取IP地址的第一步。 DHCP客户端使用0.0.0.0作为自己的IP地址,255.255.255.255作为服务器的地址,然后在UDP的67或68端口广播一个DHCP发现信息。然后等待服务器的响应 2)DHCP工作的第1步:DHCP提供 指网络中的任何一个DHCP服务器在收到客户端的DHCP发现信息时,如能够提供IP地址,就从该DHCP服务器中的IP地址池中选取一个没有出租的IP地址,然后利用广播方式提供给DHCP客户端。 3)DHCP第三个过程是DHCP请求 DHCP客户端收到第一个DHCP服务器的应答信息后,就以广播的方式发送一个DHCP请求信息给网络中所有的服务器。通知服务器已经接收到IP地址,同时通知其他服务器不用再给他分配IP地址。 4)DHCP第三个过程:DHCP应答 分配IP地址DHCP服务器收到DHCP请求信息后,就将该IP地址标识为已租用,然后以一个广播方式发送一个DHCP应答信息给DHCP客户端。 客户端接收到DHCP应答信息后,就完成了IP地址的获取过程,可以使用该IP 和其他计算机进行通信了。 4、实验步骤 1)安装DHCP服务器 [rootazuo root]# rpm -qa | grep dhcp //检查网络是否安装了DHCP软件包注:-q : 查询安装的软件包 -a : 所有的软件包

windows2008 DHCP服务器图文详解配置

Windows2008 DHCP图文详解配置 DHCP服务器大家用路由器都会知道,DHCP是一个分配IP地址的一个服务。基于C/S模式,以MAC地址为基础,得到高级地址IP地址的一个过程。 首先介绍相关DHCP的事情: 关于工作过程。。。 获取过程是这样的,首先,客户端向网络发送广播包,找DHCP服务器。 若找不到DHCP服务器的,会从微软指定的IP地址库(169.254.XXX.XXX里面)随机选一个作为临时IP地址,若电脑对电脑传送可以使用这段IP地址的,路由器也不会阻止(但不 能跨越路由器) 紧接着,DHCP服务器收到客户端发来的DHCP请求,在自己的DHCP库里面查询剩余IP 地址多少,延迟等相关信息。 之后,DHCP服务器通过广播回复,发送相关DHCP查询信息给客户端(每台DHCP服务器发一份),根据谁的DHCP信息先到,客户端就先选先到的DHCP信息表。 客户端根据先到的DHCP信息表,发送广播给服务器指定哪一台DHCP服务器 若服务器收到的是不使用该DHCP服务器的,则不发ACK确认信息。若收到的是使用该DHCP服务器的,从DHCP地址池里面划出一个IP,则通过广播发送ACK确认信息包给客户端。 关于ACK确认包的内容: 根据服务器配置情况会有: 分配的IP地址,子网掩码,网关(若不跨越网段则不需要),DNS地址(若不需要DNS解析则不需要)跟租约期限 关于收到IP的类型:

若是公网地址,则为公用DHCP服务器 若为10.X.X.X,一般为大型独立DHCP服务器群 若为172.XX.X.X,一般为中型独立DHCP服务器 若为192.168.X.X,一般为基础DHCP服务器(或者路由器) 若为169.254.X.X,则找不到DHCP服务器,为微软随机挑的IP地址。 更多内容,将会在以后补充。 DHCP基础搭建设置 DHCP服务在SERVER里面很常用的一个功能,在SERVER 2000里面就开始有这个功能了。(其实NT内核都可以实现,不过实现的方式不一样,效果也不一样。具体分析下) 若是客户端操作系统:WINDOWS 2000 PROFESSIONAL,WINDOWS XP HOME\PROFESSIONAL,WINDOWS VISTA,WINDOWS 7这类是通过共享INTERNET设置实现。(需要搭双网卡) 若是服务器操作系统:WINDOWS 2000 SERVER,WINDOWS 2003 SERVER,WINDOWS 2008 SERVER,WINDOWS 2008 SERVER R2的,通过添加DHCP服务器角色来实现(单双网卡都可以) 基础DHCP其实很简单,几乎菜鸟的看几下说明书都可以操刀完成。 现在以WINDOWS 2008 SERVER R2为例子,开始介绍如何设置DHCP服务器(基础篇)

DHCP服务器安装forlinux

DHCP服务器安装配置 一、软件安装 此文档是关于如何在linux系统下安装配置DHCP服务器,以redhat系统为例。其它相关类linux系统除安装方法不一致以外,配置文档无差异。 DHCP服务器软件的安装使用rpm -ivhdhcp-4.1.1-34.P1.el6.i686.rpm命令进行安装,可能会有依赖关系。可使用yum install dhcp命令进行安装,条件是需要对yum 进行配置指定安装源后才能使用。 安装完成后可使用rpm -qldhcp进行查看。 /etc/dhcp/dhcpd.confdhcp的配置文件。 /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sampledhcp配置模版文件。 /etc/init.d/dhcpddhcp启动脚本。 这里列出重要文件,其它文件可自行查看。 二、软件配置 option domain-name-servers 119.6.6.6, 8.8.8.8;设置dns服务器 default-lease-time 600;默认租约时间,以秒计算 max-lease-time 7200; 最大租约时间,以秒计算 option routers 192.168.1.1;默认路由 以上为全局设置,每一行以分号结束,可以不用设置。如果在下面的局部设置中也出现相同选项,将以局部设置为准。 subnet 192.168.1.0netmask 255.255.255.0 { range 192.168.1.10 192.168.1.240; option subnet-mask 255.255.255.0; 可重复设置子网掩码 option routers 192.168.1.1;默认路由 } 在全局设置中的设置内容均可在局部设置中设置。设置完以后就试着启动dhcp服务器了。 三、软件启动与停止 使用service dhcpd start 命令启动DHCP服务 service dhcpd stop命令停止DHCP服务 chkconfigdhcpd on 命令让DHCP服务在下次系统启动时随系统自动启动 [root@localhost ~]# netstat -anp | grepdhcpd udp 0 0 0.0.0.0:67 0.0.0.0:* 1906/dhcpd 如果启动成功,使用以上命令会发现软件已经开始监听。 四、软件日志与排错 service dhcpd start使用命令启动软件 Starting dhcpd: [FAILED]表示软件配置有问题,无法启动DHCP服务,需要对dhcpd.conf 文件进行修改。 Starting dhcpd: [OK]表示软件配置文件无错误。DHCP服务已经启动。 可使用tail /var/log/messages命令查看错误日,仔细查看错误日志然后根据提示对配置文件进行更改。 五、静态IP地址分配

DHCP服务器的安装与配置

D H C P服务器的安装与配 置 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

南京信息职业技术学院 DHCP服务器的安装与配置 实验报告 专业:移动互联网应用技术 班级:41551X 姓名:庄昌玺 学号:41551X16 指导老师:刘万凤 一.实验目的 1.掌握在Windows 2003 server下DHCP服务器的建立、配置和 管理; 2.理解如何从客户机测试DHCP服务。 二.实验环境 Windows 2003 server 软件; PC计算机 三.实验原理 DHCP服务器对TCP/IP子网和IP地址进行集中管理,即子网中的所有IP地址进行集中管理,即子网中所有IP地址有其相关设置参数都存储在DHCP服务器的数据库中。DHCP服务器对TCP/IP 子网的地址进行动态分配和配置。

四.实验步骤 输入ipconfig /all 查看是否启动了DHCP服务器。 一、DHCP的运行方式 永久租用:当DHCP客户端向DHCP服务器租用到IP地址后,这个地址就永远分派给这个DHCP客户端使用。 限定租期:当DHCP客户端向DHCP服务器租用到IP地址后,暂时以使用这个地址一段时间。如果原DHCP客户端之后又需要IP地址,它可以向DHCP服务器重新租用另一个IP地址。 二、DHCP的工作过程 请求IP地址 续租IP地址 释放IP地址 1、DHCP的工作原理: 由DHCP服务器向客户机提供租用的IP地址 2、更新IP地址的租约 DHCP客户端重新启动时 IP租约期过一半时 3、DHCP/BOOTP中继代理 绝大部分网络内的IP路由器不能将广播信息传递到不同的网络区域内,因此,限制了DHCP有效的使用范围。但是只要IP路由器具备DHCP/BOOTP中继代理的功能,就可以将DHCP信息转送到其他的网络区域。 三、 DHCP服务器的安装与设置 1.DHCP服务器的安装 (1)选择“开始”→“设置”→“控制面板”→“添加/删除程序”→“添加/删除Windows组件”命令。 (2)出现图13-1所示的对话框时,选择“网络服务”后单击“详细信息”按钮。 (3)出现图13-2所示的对话框时,选择“动态主机配置协议(DHCP)”后单击“确定”按钮。 (4)回到前一个画面时,单击“下一步”按钮。 2.授权给DHCP服务器

Linux2 查看DHCP日志

Linux2 查看DHCP日志 DHCP服务器管理着整个网络的IP地址,负责IP地址的分发与回收,实时监控网络中IP地址的使用情况。如果DHCP服务器发生故障,整个网络将全部瘫痪,因此,应定期备份DHCP服务器配置文件,应对突发故障,快速恢复服务。 操作步骤: (1)在桌面右击空白区域,执行【打开终端】命令。在打开的【终端】窗口v (如root@localhost)中,输入“mkdir /dhcp_backups”命令,并按【回车】键,创建备份目录,如图8-3所示。 图8-3 创建备份目录 (2)在命令行输入“tar –cf /dhcp_backups/dhcp.gz /etc/dhcpd.conf”命令,并按【回车】键,备份/etc/dhcpd.conf配置文件至/dhcp_backups/dhcp.gz目录下,如图8-4所示。 (3)在命令行输入“tar –rf /dhcp_backups/dhcp.gz /etc/rc.d/init.d/dhcpd”命令,并按【回车】键,将/etc/rc.d/init.d/dhcpd文件,添加至dhcp.gz文件中,如图8-5所示。 图8-4 备份配置文件图8-5 备份启动脚本文件(4)在命令行输入“tar –rf /dhcp_backups/dhcp.gz /var/lib/dhcpd/dhcpd.leases”命令,并按【回车】键,将/var/lib/dhpcd/dhcpd.leases文件,添加至dhcp.gz文件中,如图8-6所示。 (5)在命令行输入“tar –tf /dhcp_backups/dhcp.gz”命令,并按【回车】键,查看备份结果,如图8-7所示。

怎么建立DHCP服务器

怎么建立DHCP服务器 在一个使用TCP/IP协议的网络中,每一台计算机都必须至少有一个IP地址,才能与其他计算机连接通信。为了便于统一规划和管理网络中的IP地址,DHCP(Dynamic Host Configure Protocol,动态主机配置协议)应运而生了。这种网络服务有利于对校园网络中的客户机IP地址进行有效管理,而不需要一个一个手动指定IP地址。 DHCP服务的安装 DHCP指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。首先,DHCP服务器必须是一台安装有Windows 2000 Server/Advanced Server系统的计算机;其次,担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。默认情况下,DHCP作为Windows 2000 Server的一个服务组件不会被系统自动安装,必须把它添加进来: 1. 依次点击“开始→设置→控制面板→添加/删除程序→添加/删除Windows组件”,打开相应的对话框。

2. 用鼠标左键点击选中对话框的“组件”列表框中的“网络服务”一项,单击[详细信息]按钮,出现带有具体内容的对话框。 3. 在对话框“网络服务的子组件”列表框中勾选“动态主机配置协议(DHCP)”,单击[确定]按钮,根据屏幕提示放入Windows 2000安装光盘,复制所需要的程序。 4. 重新启动计算机后,在“开始→程序→管理工具”下就会出现“DHCP”一项,说明DHCP服务安装成功。 DHCP服务器的授权 出于对网络安全管理的考虑,并不是在Windows 2000 Server中安装了DHCP功能后就能直接使用,还必须进行授权操作,未经授权操作的服务器无法提供DHCP服务。对DHCP服务器授权操作的过程如下: 1. 依次点击“开始→程序→管理工具→DHCP”,打开DHCP控制台窗口。 2. 在控制台窗口中,用鼠标左键点击选中服务器名,然后

在Linux的服务器上搭建DHCP Server 配置option 配置案例

文件类型:配置类版本号:V1.0(2010/09/19) 在Linux的服务器上搭建DHCP Server 配置option配置案例 2010-09-16 福建星网锐捷网络有限公司 版权所有侵权必究

修订记录

1配置option43实现MP-71自动联系MX 1.1功能需求及组网 组网图 方案介绍 通过在Linux上配置DHCP Server为AP提供IP及option43选项。 1.2配置思路 1)下载、安装DHCP Server相关程序。 2)调试基本的dhcp启动服务、并验证能否获取ip。 3)配置option43。 1.3配置文件

CentOS Vi dhcpd.conf ignore client-updates; ddns-update-style ad-hoc; option mxip code43=string; subnet 2.2.2.0netmask255.255.255.0{ #---default gateway option routers 2.2.2.254; option subnet-mask255.255.255.0; #---mx ip option mxip80:0B:00:00:01:02:02:02:FE:0B:45:14; #---pool range dynamic-bootp 2.2.2.1 2.2.2.19; default-lease-time21600; max-lease-time43200; } 以十六进制格式表示IP,80为选项类型,0B为选项长度,表示后面内容的长度,0000为 Server Type,固定为0000,01为后面AC的IP地址的个数,“02:02:02:FE为MX的 IP地址的十六进制,也就是说在配置时只需把自己的MX地址X.X.X.X换算成十六进制替换 掉即可。“:0B:45:14”为固定格式说明前面定义的是一串ip地址。 1.4检验配置效果 MX-8#show ap status Flags:o=operational[1],c=configure[0],d=download[0],b=boot[0] a=auto AP,m=mesh AP,p/P=mesh portal(ena/actv),r=redundant[0] i=insecure,e=encrypted,u=unencrypted Radio:E=enabled-20MHz channel,S=sentry W/w=enabled-40MHz wide channel(HTplus/HTminus) D=admin disabled IP Address:*=AP behind NAT AP Flag IP Address Model MAC Address Radio1Radio2 Uptime ----------------------------------------------------------- ------------- 2o--i 2.2.2.1MP-42200:0b:0e:90:01:00E11/18E161/20 04h08m MX-8#

DHCP服务器及客户端的配置过程

一、实验目的 通过本次实验,让读者了解DHCP服务器及客户端的配置过程,理解LAN网络的连网过程,从而加深对计算机网络课程这部分章节的理解。 二、实验所需的设备 两台已连成局域网的计算机,一台作DHCP服务器,另外一台作DHCP的客户机。 三、实验要求 建立一个DHCP服务器。要求: 1)域的地址范围:192.168.1.25——192.168.1.200,且去除其中192.168.1.100——192.168.1.130和192.168.1.150——192.168.1.160 2)把某一个DHCP客户机的绑定成一个固定的IP地址:192.168.1.188 DHCP服务器的IP地址手工设置,网络中的其它DHCP客户机的IP地址采用自动获取方式。 四、实验原理 第一步:客户机请求IP租约 客户机广播一个DHCPdiscover包请求IP地址,DHCPdiscover包的原地址是0.0.0.0(因为这个时候还没有IP)目标地址255.255.255.255(不知道那台机DHCP服务器,所以广播)MAC地址是自己的。 第二步:服务器响应 当DHCP服务器接收到客户机请求IP地址的信息时,就在自己的IP地址库中查找是否有合法的IP地址提供给客户机,如果有,就将此IP地址做上标记,广播一个DHCPpoffer包,DHCPpoffer包中包含: 1,DHCP客户机的MAC地址,用来正确标识客户机。 2,DHCP服务器提供的合法IP地址,子网掩码 3,租约期限。 4,服务器标识 第三步:客户机选择IP地址 客户机接收到第一个DHCPpoffer包中选择IP,并将DHCPrequest包广播到所有DHCP服务器(因为可能一个环境中有多台DHCP服务器)表明它接受提供的内容。 第四步:服务器确认IP租约 DHCP租约过程中第四步也是最后一步为服务器确认IP地址租约,也称为DHCPACK/DHCPNAK. DHCP服务器的配置 DHCP服务器的要求

相关主题
文本预览
相关文档 最新文档