DHCP服务简介与配置解析...

DHCP服务

1、DHCP服务的简介
DHCP (Dynamic Host Configuration Protocol,动态主机配置协议) 是一个局域网的网络协议,使用UDP协议工作,给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的目的。

  • DHCP 概念和原理

dhcp 服务作用:

为大量客户机自动分配地址,提供集中管理
减轻管理和维护成本,提高网络配置效率   

DHCP 可分配的地址信息主要包括:

网卡的IP地址、子网掩码
对应的网络地址
默认网关地址
DNS服务器地址
引导文件、TFTP服务器地址

DHCP 原理:地址租约四部曲

DHCP工作流程 :======================================

(1)客户机寻×××器:客户端网卡设置为dhcp 获取。 BOOTPROTO=dhcp,广播发送 discover 包,地址是??,寻找dhcp服务器,进行地址请求。

(2)服务器响应请求:单播 发送offer包,对客户机做出响应。提供客户端网络相关的租约以供选择,其中服务器在收到客户端的请求后。
会针对客户端的mac地址与本身的设置进行以下工作:

    a) 到服务器的登录文件中寻找该用户之前曾经使用过的 ip,若有且该 ip 目前没有人使用,则为客户机提供此ip
    b) 若配置文件中有针对该 mac 提供额外的固定 ip,且该 ip 没有被使用,则提供此 ip 给客户机
    c) 如果没有符合以上两个条件,则随机从地址池中挑选有一个IP,给客户机,并记录到 leases 文件中

(3)客户机发送ip请求:广播 request包,选择一个服务器提供的 IP地址 。
此外,客户机会发送一个广播封包给局域网内的所有主机,告知自己已经接受服务器的租约。

(4)服务器确认租约:单播 确认包,服务器与客户机确认租约关系并记录到 彼此 的 租约leases文件 中 。
一个局域网/广播域 内最好只有一个dhcp服务器,当一个局域网内存在多个服务器时,客户机只选择最先到达的 offer。

DHCP客户机续租:======================================

DHCP客户机会在租期过去50%的时候,直接向为其提供IP地址的DHCP服务器发送DHCPREQUEST消息包。如果客户机接收到该服务器回应的DHCPPACK消息包,客户机就根据包中所提供的新的租期以及其他已经更新的TCP/IP参数更新自己的配置,IP租用更新完成。如果没有收到该服务器的回复,则客户机继续使用现有的ip地址,因为当前租期还有50%。

如果在租期过去50%的时候没有更新,则DHCP客户机在租期过去87.5%的时候再次向为其提供IP地址的DHCP服务器联系,如果还不成功,到租约的100%的时候,DHCP客户机必须放弃这个IP地址,重新申请。如果此时无DHCP服务器可用,DHCP客户机会使用169.254.0.0/16中随机的一个地址,并且每隔5分钟再进行尝试。

  • DHCP 配置文件

安装DHCP软件包

yum install dhcp*    ##安装 dhcp 软件包
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example   /etc/dhcp/dhcpd.conf    #拷贝示例文件覆盖原来的空文件

修改主配置文件

  [[email protected] ~]# vim /etc/dhcp/dhcpd.conf
  subnet 10.10.1.0 netmask 255.255.255.0 {   ##网段和掩码
  range 10.10.1.100 10.10.1.128;             ##地址范围
  option domain-name-servers 202.96.128.166; ## dns
  option domain-name "rosen.com";            ##该网段的域名,可以省略
  option routers 10.10.1.1;                  ##网关
  option broadcast-address 10.10.1.255;      ##广播地址
  default-lease-time 300;                    ## 租约时间
  max-lease-time 7200;                       ## 最大租约时间
  host serverftp {                           ## 备注名称,可以自行定义
       hardware ethernet 12:34:56:78:AB:CD;  ## mac 地址绑定
       fixed-address 207.175.42.254;         ## 地址绑定
       };
}

如果需要设置两个网段,必须拥有三张网卡,另外一张网卡配置所需的网段地址,上述配置文件信息可复制多一段,编辑地址等信息就好。

启动 httpd 服务

[[email protected] ~]# systemctl start httpd

通过客户机进行测试,把网卡里面的 static 换成 dhcp,重启网卡就可以通过自动获取到地址。

原文地址:http://blog.51cto.com/13481789/2174646

时间: 2024-10-14 20:37:46

DHCP服务简介与配置解析...的相关文章

DHCP服务介绍及Linux下DHCP服务的管理配置

1. DHCP服务简介 DHCP是Dynamic Host Configuration Protocol,动态主机配置协议,是用来在物理网络给主机分配ip地址的一种方式,区别于bootp,一次分配终身使用的缺点. DHCP提出的租约的概念,使得可以根据需要动态确定主机需要的IP地址,并且IP地址可以循环使用. 2. DHCP结构 DHCP是典型的C/S结构,需要服务端启动守护进程来保证来自client段的请求能被响应,DHCP的工作原理如下: 可以通过DORA来记忆: Client: DHCP

cobbler自动装机服务简介与配置

cobbler简介 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装.重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等. Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用. Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理. Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如P

DHCP服务的基本配置

安装完DHCP后,了解其重要的配置文件 配置服务 主配置文件为/etc/dhcp/dhcpd.conf 打开后发现可以查看配置实例example,可以根据实例了解下 修改配置文件 # dhcpd.conf # # Sample configuration file for ISC dhcpd # # option definitions common to all supported networks... #此行我修改为自己的域名 option domain-name "liuliancao.

DHCP服务过度方案(linux+dhcpd+failover)

一  现状分析 随着公司家属区接入用户的数量不断增加,以及公司网络的结构不断的复杂,静态ip地址的管理方式显得极不协调.不但配置麻烦管理不便也会造成额外的工作负担,因此对家属区提供dhcp服务十分必要. 经过对公司网络环境的研究以及现有资源的整合发现在不增加设备的前提下能够对用户提供有限的dhcp服务,但这会为将来在整个企业网中实现dhcp动态分配地址积累丰富的经验.可以先在家属区进行试点在逐步推广到全公司家属区乃至办公区. 二  网络设计与配置计划 经过对dhcp工做原理的研究发现dhcp r

RHEL6上搭建DHCP服务

DHCP -- Dynamic Host Configuration Protocol动态主机配置协议 功能:给局域网内的节点动态的分配IP地址.子网掩码.网关及DNS等,能够保证IP地址不冲突. 好处:1)节约劳动成本2)灵活动态分配IP,并且不冲突 使用场合:1)企业里机器较多2)当IP资源比较少,人员流动大,可以灵活动态分配 一.端口 server端:udp 67端口client端: udp 68端口定义服务使用的端口及协议的文件:/etc/services 二.安装DHCP 三.配置文件

DHCP服务的配置

一.DHCP的简介 1.软件包:dhcp 2.服务名:dhcpd(主程序).dhcrelay(中继服务) 3.端口:udp 67 udp 68 4.配置文件: /etc/dhcp/dhcpd.conf 主配置文件 /etc/sysconfig/dhcrelay 中继配置文件 /usr/share/doc/dhcp*/dhcpd.conf.sample 主配置文件模板 5.常见配置选项: ddns-update-style interim; //设置dhcp互动更新模式 ignore client

Samba服务简介和实际应用配置

Samba服务简介和实际应用配置 提示:搭建服务器之前为了不必要的麻烦建议先关闭selinux和防火墙 1.Samba简介 Samba是种自由软件,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协定做连结.在目前的版本(v3),不仅可存取及分享SMB的资料夹及打印机,本身还可以整合入Windows Server的网域.扮演为网域控制站(Domain Controll

Linux下DHCP服务安装配置

简介 安装配置 简介 DHCP (Dynamic Host Configuration Protocol,动态主机管理协议)是一种基于UDP协议且仅限用于局域网的网络协议,主要用途是为局域网内部设备或网络供应商自动分配IP地址,通常会应用在大型的局域网环境中或局域网内存在比较多的移动办公设备,DHCP协议能够实现集中的管理.分配IP地址. DHCP服务程序能够使局域网内的主机自动且动态的获取IP地址.子网掩码.网关地址以及DNS服务器地址等信息,且能够有效的提升地址使用率,提高配置效率,减少管理

华为路由器作DHCP服务配置

1.配置DHCP服务为AR1 [Huawei]interface g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 255.255.255.0 [Huawei-GigabitEthernet0/0/0]undo shutdown [Huawei-GigabitEthernet0/0/0]dhcp select interface [Huawei-GigabitEthernet0/0/0]dhcp server dns-list 192.