IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> DHCP原理与配置 -> 正文阅读

[系统运维]DHCP原理与配置

目录

一、DHCP

二、DHCP 租约过程

三、CentOS7.6+eNSP+Win10部署DHCP综合实验

一、虚拟机CentOS7.6设置

二、配置ensp

三、物理机网卡配置

四、测试PC1、?PC2、PC3获取IP

总结:



一、DHCP

1、DHCP:动态主机配置协议

2、由lnternet工作任务小组设计开发

3、专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议

4、①减少管理员的工作量

? ? ? ②避免输入错误的可能

? ? ? ③避免IP地址冲突

? ? ? ④当更改lP地址段时,不需要重新配置每个用户的IP地址

? ? ? ⑤提高了IP地址的利用率

? ? ? ⑥方便客户端的配置

5、DHCP的分配方式

? ? ? ①自动分配:分配到一个IP地址后永久使用

? ? ? ②手动分配(基于MAC地址):由DHCP服务器管理员专门指定IP地址

? ? ? ③动态分配:使用完后释放该IP,供其它客户机使用

二、DHCP 租约过程

DHCP是 c/s架构,DHCP 服务端和客户端需要保持通信,DHCP基于UDP协议,双方都有可能会主动向对方发起通信,因此双方都需要监听端口。

Server端:DHCP Server(运行dhcp服务)??UDP 服务:监听端口67 (bootps)

client端:DHCP Client(运行dhcp程序)UDP 服务:监听瑞口68 bootpc)

一、租约过程:客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程

租约的四个步骤:

?这四个报文的发送方式:①华为设备:2个广播,2个单播

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?②其他设备:全广播

第一步:客户机请求IP地址

? ? ? ? ? ? 当一个DHCP客户机接入到一个网络环境时,其网卡就会发出一个广播来查看是否有DHCP服务器,DHCP客户机便会以广播方式发送DHCP Discover发现信息来寻找DHCP服务器。? ? ? ??

?

第二步:服务器响应

? ? ? ? ? ?DHCP服务端收到discover报文以后,会查看自己的IP地址池中查找是否有合法的IP地址提供给客户端,如果有,DHCP此时会将此IP地址做上标记,加入到offer的报文中,发送给客户端

? ? ?

第三步: 客户端选择IP地址

? ? ? ? ? ? 客户端在offer消息中提取了IP地址,发送request报文,确认我将使用该地址,请保留,该地址不可以再分配给他机

第四步:客户机选择IP地址

? ? ? ? ? ? 服务器收到request后发送ACK向客户机广播成功确认,该消息包含IP地址的有效租约和其他可配置的信息?

二、更新租约:当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约

? ? ? ? ? ? ? ? ? ? ? ??客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约

三、CentOS7.6+eNSP+Win10部署DHCP综合实验

一、虚拟机CentOS7.6设置

1、将虚拟机的网络模式修改为仅主机模式使用 VMnet1?

2、查看虚拟机的虚拟网络编辑器:查看ip网段:192.168.68.0,取消DHCP功能。

3、配置网卡文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33?

4、安装dhcp(先把网络模式设置为桥接模式,连接外网,进行dhcp安装)

5、进入dhcpd.conf 进行配置

①进入dhcpd.conf

?② 文件中没有内容,只提供了样本文件,并提供了位置

③ 把样本文件复制到? /etc/dhcp/下,并修改名字为dhcpd.conf 对原文件进行覆盖。

④ 进行dhcp地址池配置? vim /etc/dhcp/dhcpd.conf? ?在文件中找空白位置进行插入下面编辑的内容。三个网段

⑤配置两条路由?

二、配置ensp

1、查看拓扑图

2、配置cloud3

?

3、配置LSW2

配置过程:

<Huawei>sys
[Huawei]us co 0
[Huawei-ui-console0]i 0 0?
[Huawei-ui-console0]q

[Huawei]v b 10 20 100?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?新增vlan10 20 100 ? ? ??

[Huawei]int e0/0/1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?进入接口e0/0/1
[Huawei-Ethernet0/0/1]p l t? ? ? ? ? ? ? ? ? ? ? ?设置接口为trunk
[Huawei-Ethernet0/0/1]p t a v a? ? ? ? ? ? ? ??允许所有vlan 通过

[Huawei]int e0/0/2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?进入接口e0/0/2
[Huawei-Ethernet0/0/2]p l a? ? ? ? ? ? ? ? ? ? ??设置接口为access
[Huawei-Ethernet0/0/2]p d v 10? ? ? ? ? ? ? ??允许所有vlan10 通过

[Huawei-Ethernet0/0/3]p l a? ? ? ? ? ? ? ? ? ? ??设置接口为access
[Huawei-Ethernet0/0/3]p d v 20? ? ? ? ? ? ? ???允许所有vlan20 通过

[Huawei-Ethernet0/0/3]int e0/0/4? ? ? ? ? ? ? ?进入接口e0/0/4? ? ?? ? ? ? ?
[Huawei-Ethernet0/0/4]p l a? ? ? ? ? ? ? ? ? ? ? ?设置接口为access
[Huawei-Ethernet0/0/4]p d v 100? ? ? ? ? ? ? ?允许所有vlan100 通过

[Huawei-Ethernet0/0/4]int e0/0/5? ? ? ? ? ? ? ?进入接口e0/0/5?
[Huawei-Ethernet0/0/5]p l a? ? ? ? ? ? ? ? ? ? ? ?设置接口为access
[Huawei-Ethernet0/0/5]p d v 100? ? ? ? ? ? ? ?允许所有vlan100 通过

配置结果:?

4、配置LSW1

配置过程:

SW1配置
<Huawei>sys? ?
[Huawei]us co 0? ? ? ? ? ? ? ? ? ? ? ??
[Huawei-ui-console0]i 0 0?
[Huawei-ui-console0]q

[Huawei]v b 10 20 100? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?新增vlan10 20 100
[Huawei]int g0/0/1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 进入接口g0/0/1
[Huawei-GigabitEthernet0/0/1]p l t? ? ? ? ? ? ?设置端口为trunk模式
[Huawei-GigabitEthernet0/0/1]p t a v a? ? ? 允许所有vlan 通过

[Huawei]int Vlanif 10? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?进入虚拟接口Vlanif 10
[Huawei-Vlanif10]ip add 192.168.10.2 24? ?设置虚拟接口ip

[Huawei-Vlanif10]int Vlanif 20? ? ? ? ? ? ? ? ? ? ??进入虚拟接口Vlanif 20
[Huawei-Vlanif20]ip add 192.168.20.2 24? ??设置虚拟接口ip

[Huawei-Vlanif20]int Vlanif 100? ? ? ? ? ? ? ? ? ??进入虚拟接口Vlanif 100
[Huawei-Vlanif100]ip add 192.168.68.3 24??设置虚拟接口ip
[Huawei-Vlanif100]q?? ?
[Huawei]dhcp enable? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 开启dhcp
[Huawei]int Vlanif 10? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?进入虚拟接口Vlanif 10
[Huawei-Vlanif10]dhcp select relay? ? ? ? ? ? ? 开启dhcp中继
[Huawei-Vlanif10]dhcp relay server-ip 192.168.68.10

[Huawei]int Vlanif 20? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?进入虚拟接口Vlanif 20
[Huawei-Vlanif20]dhcp select relay? ? ? ? ? ? ? ?开启dhcp中继
[Huawei-Vlanif20]dhcp relay server-ip 192.168.68.10

[Huawei]int Vlanif 100? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?进入虚拟接口Vlanif 100
[Huawei-Vlanif100]dhcp select relay? ? ? ? ? ? ??开启dhcp中继
[Huawei-Vlanif100]dhcp relay server-ip 192.168.68.10

配置结果:

配置dhcp 中继

三、物理机网卡配置

四、测试PC1、?PC2、PC3获取IP

PC1? ?获取到192.168.10.100的地址

PC2? ?获取到192.168.20.100的地址

PC3? ?获取到192.168.68.100的地址

总结:

学习了DHCP的概念,及工作原理。进行试验操作,完成CentOS7.6+eNSP+Win10部署DHCP综合实验。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-07-21 21:52:42  更:2022-07-21 21:53:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 23:35:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码