DHCP原理与配置

目录

一、 了解DHCP服务

1. DHCP

2. 使用DHCP的好处

3. DHCP的分配方式

4.DHCP自动获取ip地址工作原理

 二、使用 DHCP 动态配置主机地址

1.DHCP服务

2.可分配的地址信息主要包括

3. 安装 DHCP 服务器

三、 Linux配置DHCP服务器

一、 客户端动态获取DHCP服务器ip地址

1. 关闭防火墙和selinux

2.设置DHCP服务端的ip地址等配置 

3. 重启网卡并查看

4. 设置DHCP全局配置参数


一、 了解DHCP服务

1. DHCP

  • DHCP (Dynamic HostConfiguration Protocol,动态主机配置协议)
  • 由Internet工作任务小组设计开发
  • 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议

2. 使用DHCP的好处

  • 减少管理员的工作量避免输入错误的可能
  • 避免IP地址冲突
  • 当更改IP地址段时,不需要重新配置每个用户的IP地址
  • 提高了IP地址的利用率
  • 方便客户端的配置

3. DHCP的分配方式

  • 自动分配:分配到一个IP地址后永久使用
  • 手动分配:由DHCP服务器管理员专门指定IP地址
  • 动态分配:使用完后释放该IP,供其它客户机使用

4.DHCP自动获取ip地址工作原理

  1. 客户机向局域网中所有DHCP服务器发送DHCP discovery报文,来请求DHCP服务器下发ip地址。
  2. 局域网中所有DHCP服务器回复DHCP  offer报文,为客户机提供一个尚未分配的ip地址。(华为的服务器使用的是单播)。
  3. 客户机选择第一台DHCP服务器回复的ip地址,并且要发送DHCP request报文,通告给局域网中所有的DHCP服务器,它选择了哪个ip和哪个DHCP(发送DHCP request的原因有两层,第一层是通告所有DHCP,让未被选中的服务器,把未使用的地址收回,第二层是通告给被选中的服务器,这个IP地址客户机要使用了)。
  4. 被选中的DHCP服务器收到DHCP request消息后,会给DHCP客户机回复一个DHCP Ack,告知客户端此ip地址可以被使用了,并包含ip地址的租期信息客户机将此ip与自己的MAC地址绑定,方便下次使用,而其他DHCP服务器将收回分配给该客户机的ip地址。

获取后

  1. 之后客户端每次登录网络时,不需要再发送DHCP discover报文,而是直接发送包含前一次分配的ip地址的DHCP request请求。
  2. 当DHCP服务器向客户端出租的ip地址租期达到50%时,就需要更新租约。客户机直接向DHCP服务器发送DHCP request报文,请求续约。

 二、使用 DHCP 动态配置主机地址

1.DHCP服务

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

2.可分配的地址信息主要包括

  •  网卡的IP地址、子网掩码
  • 对应的网络地址、广播地址
  • 默认网关地址
  • DNS服务器地址

3. 安装 DHCP 服务器

  • DHCP服务器软件 
  1. CentOS光盘中的 dhcp-4.2.5-47.el7.centos.x86 64.rpm
  2. ODHCP软件包的主要文件:主配置文件: /etc/dhcpd.conf                                                                                                     执行程序: /usr/sbin/dhcpd、/usr/sbin/dhcrelay 

三、 Linux配置DHCP服务器

一、 客户端动态获取DHCP服务器ip地址

1. 关闭防火墙和selinux

 

2.设置DHCP服务端的ip地址等配置 

将BOOTPROTO改为静态  在IPADDR处设置IP  NETMASK处设置子网掩码  DNS1处设置网关

 

3. 重启网卡并查看

4. 设置DHCP全局配置参数

option domain-name "benet.com"; 		#指定默认域名
option domain-name-servers ip1,ip2; 	#指定 DNS 服务器地址
default-lease-time n ;					#默认租约为 n,单位为秒
max-lease-time x; 						#最大租约为 n ,单位为秒
ddns-update-style none;                 #禁用 DNS 动态更新

 ​​​​​

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值