Linux DHCP动态分配IP | 固定IP分配

本文介绍了DHCP协议的基本概念和工作原理,包括客户端如何寻找服务器及服务器如何分配IP地址。同时,文章提供了在虚拟环境中安装DHCP服务器的步骤,以及如何在ensp中配置和进行DHCP实验。此外,还详细讲解了如何为PC机设置固定IP地址,以确保网络连接的稳定性。
摘要由CSDN通过智能技术生成

DHCP概念

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做"双机热备"的。

DHCP的工作原理

第一步:客户端在网络中搜索服务器,客户端通过广播DHCP discover报文寻找服务器端
第二部:服务器端通过单播发送offer报文向客户端提供IP地址等网络信息,从IP地址池中挑选一个尚未分配的IP地址分配给客户端
第三步:客户端向服务器发出服务请求。如果由多台服务器向客户端提供dhcp-offer报文,客户端只接受第一个DHCP-requset报文
第四步:服务器向客户端提供服务,服务器通过单播发送DHCP ACK报文告知客户端IP合法可用,并在选项字段增加ip地址使用租期信息

DHCP分配实验

在这里插入图片描述

安装DHCP服务器

虚拟机配置

设置一下自己的虚拟网卡,有些可能有自带的DHCP服务,需要关上,不然会冲突。

在这里插入图片描述
网络适配器选自定义,选主机模式
在这里插入图片描述
在这里插入图片描述

ensp中配置

dhcp enable #开启DHCP功能

interface Vlanif10
ip address 192.168.10.254 255.255.255.0
dhcp select relay #开启DHCP中继功能
dhcp relay server-ip 192.168.100.253 #指向DHCP服务器的地址

interface Vlanif20
ip address 192.168.20.254 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.100.253

interface Vlanif100
ip address 192.168.100.254 255.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值