DHCP服务器启用与不启用的区别

服务器 2025-07-31 12:45 浏览(0) 评论(0)
- N +

一、DHCP服务器启用与不启用的区别

DHCP的作用主要是动态分配你网络中电脑的IP。 如果你不启用DHCP,那么你就必须手动给每台电脑设置唯一的IP地址。

二、如何开启dhcp服务器

服务器版本的操作系统才可以开启dhcp服务

比如2000server 2003server

以上版本的操作系统在控制面板-〉管理工具-〉

里面有dhcp服务设置

友情提示

dhcp服务可以提供下面的客户机动态ip分配

如果是路由器开启dhcp服务 详细设置要看具体路由器说明书

三、linux系统如何配置dhcp服务器?

有些LINUX中是自带DHCP的,但有些是没有的,需要先安装DHCP的包。

DHCP服务器的配置文件为/etc/dhcpd.conf,默认情况下此文件不存在,当DHCP软件包安装之后会提供一个配置模板:/usr/share/doc/dhcp-版本号/dhcpd.conf.sample

可以将这个文件复制到/etc目录下命名为dhcpd.conf

这个文件通常包括三部分:parameters(参数)、declarations(声明) 、option(选项)

这些与WIN下配置DHCP其实是一样的,只是因为是英文的,而且是以文本的形式的,所以一开始会感觉不是很习惯。

下面举个例子吧。

配置一台DHCP服务器,为100台主机分配地址,使用192.168.0.0/24网段,静态主机地址如下:

    默认网关:192.168.0.254

    DNS服务器:192.168.0.1

    邮件服务器:192.168.0.2

    DHCP服务器:192.168.0.254

    ddns-update-style none;   //必须的

    subnet 192.168.0.0 netmask 255.255.255.0 {

    option routers 192.168.0.254;    //默认网关

    option subnet-mask 255.255.255.0;    //子网掩码

    option domain-name “abcd.com”;    //域名

    option domain-name-servers 192.168.0.1;    //DNS服务器,必须是配置好的

    range 192.168.0.3 192.168.0.102;

    default-lease-time 21600;    //租用时间,默认是秒,6小时

    max-lease-time 43200;    //最大租用时间,默认是秒,12小时

    host ns {

    hardware ethernet 12:34:56:78:AB:CD;

    fixed-address 192.168.0.1;    //邦定网卡的MAC地址和IP,注意MAC写法

    }

    host mail {

    hardware ethernet 12:34:56:78:CC:AB;

    fixed-address 192.168.0.2;

    }

    }

subnet 192.168.0.0 netmask 255.255.255.0 必须和自己主机的IP地址在一个范围内,不能为别的网段提供服务。

range 192.168.0.3 192.168.0.102; //很关键,指定分配的地址池,这儿是从3开始的,排除了已使用的静态IP,如上面的DNS服务器的1和邮件服务器2等!

配置完毕后,启用DHCP服务就可以了。

service dhcpd start

四、BOOTP和DHCP服务器存在什么样的关系?

RFC1542详细描述了BOOTP、DHCP客户端和DHCP服务器之间的交互作用。DHCP与BOOTP中继代理与BOOTP协议一样,DHCP协议也是以客户机/服务器(client/server)模式工作的。利用该协议,DHCP客户机可以向DHCP服务器动态地请求配置信息,包括分配的IP地址、子网掩码、缺省网关等重要参数,而DHCP服务器也可以很方便地为其动态配置这些信息。DHCP提供了如何在TCP/IP网络上对主机进行设置的方案框架。DHCP继承于BOOTP,在其基础上添加了自动分配可重用网络地址和附加配置选项的功能。DHCP具有BOOTP的中继代理行为,DHCP的使用者和BOOTP的使用者可以进行交互操作。

DHCP的消息格式是基于BOOTP的消息格式的,以便具有中继代理的行为并且允许已经存在的BOOTP客户端和DHCP服务器有协作能力(互用性),使用BOOTP中继代理避免了在每一个物理网段都需要有一个DHCP服务器的情况。。DHCP定义了一种机制,通过这种机制,客户端可以分配到一个有一定租期的网络参数。并且考虑到了为不同客户端进行网络地址的连续地再分配。

无线路由器地址租期DHCP提供了一种机制,通过允许客户端为了进行操作而获得所有IP配置的参数。DHCP原理介绍随着网络规模的扩大和网络复杂度的提高,网络配置越来越复杂,经常出现计算机变化(如便携机或无线网络)和计算机数量超过可分配的IP地址的情况。动态主机配置协议DHCP(DynamicHostConfigurationProtocol)就是为了满足这些需求发展起来的。DHCP协议采用客户端/服务器(client/server)方式工作,DHCPclient向DHCPserver动态地请求配置信息,DHCPServer根据策略返回相应的配置信息(如IP地址等)在DHCP的典型应用中,一般包含一台DHCP服务器和多台客户端(如PC和笔记本电脑)。

1、IP地址分配策略

对于IP地址的占用时间,不同客户端有不同的需求:对于服务器,可能需要长期使用固定的IP地址;对于某些主机,可能需要长期使用某个动态分配的IP地址;而某些个人则可能只在需要时分配一个临时的IP地址即可。

手工分配地址:由管理员为少数特定客户端(如WWW服务器等)配置固定的IP地址。

动态分配地址:以租借的方式将某个地址分配给客户端,使用期限到期后,客户端需要重新申请地址。绝大多数客户端得到的就是这种动态分配的地址。

2、IP地址分配的优先次序

DHCP服务器按照如下次序为客户端选择除了forbidden-ip地址之外的地址:

DHCP服务器的地址池中与客户端MAC地址静态绑定的IP地址;

在DHCP地址池中,顺序查找可供分配的IP地址,最先找到的IP地址;

如果未找到可用的IP地址,则依次查询超过租期、发生冲突的IP地址,如果找到则进行分配,否则报告错误

3、DHCP服务器地址池的类型

全局地址池:在本交换机内有效,是通过系统视图下的dhcpserverip-pool命令创建

VLAN接口地址池:在本VLAN接口内有效,是在为vlan接口配置了的单播IP地址,且在VLAN接口视图下使用dhcpselectintece命令设置从vlan接口地址池分配IP地址后系统创建的,它的地址段范围就是此vlan接口所在的网段。

DHCP客户端与服务器的交互过程

DHCP客户端为了获取的动态IP地址,在不同阶段与服务器之间交互不同的信息,通常存在以下三种模式:

1、DHCP客户端首次登录网络

DHCP客户端首次登录网络时,主要通过四个阶段与DHCP服务器建立联系。

发现阶段,即DHCP客户端寻找DHCP服务器的阶段。客户端以方式发送DHCP_Discover报文,只有DHCP服务器才会进行响应。

提供阶段,即DHCP服务器提供IP地址的阶段。DHCP服务器接收到客户端的DHCP_Discover报文后,从IP地址池中挑选一个尚未分配的IP地址分配给客户端,向该客户端发送包含出租IP地址和其它设置的DHCP_Offer报文。

选择阶段,即DHCP客户端选择IP地址的阶段。如果有多台DHCP服务器向该客户端发来7a64e59b9ee7adDHCP_Offer报文,客户端只接受第一个收到的DHCP_Offer报文,然后以方式向各DHCP服务器回应DHCP_Request报文,该信息中包含向所选定的DHCP服务器请求IP地址的内容。

确认阶段,即DHCP服务器确认所提供IP地址的阶段。当DHCP服务器收到DHCP客户端回答的DHCP_Request报文后,便向客户端发送包含它所提供的IP地址和其它设置的DHCP_ACK确认报文。