第十二章 使用DHCP动态管理主机地址

news2024/11/16 19:24:40

文章目录

    • 第十二章 使用DHCP动态管理主机地址
        • 一、动态主机地址管理协议
          • 1、DHCP简介
          • 2、DHCP常见术语
        • 二、部署DHCP服务程序
          • 1、安装DHCP服务程序
          • 2、配置文件参考模板
          • 3、dhcpd服务程序配置文件中常见参数及作用
        • 三、自动管理IP地址
          • 1、机房所用的网络地址以及参数信息
          • 2、关闭虚拟网络编辑器中DHCP服务
          • 3、配置服务器IP地址
          • 4、编辑配置文件
          • 4、配置防火墙策略
          • 5、效果
        • 四、分配固定IP地址
          • 1、编辑配置文件

第十二章 使用DHCP动态管理主机地址

一、动态主机地址管理协议

1、DHCP简介

动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,用途是为局域网内部的设备或网络供应商自动分配IP地址参数,提供网路配置的“全家桶”服务。

2、DHCP常见术语

作用域:一个完整的IP地址段,DHCP协议根据作用域来管理网络的分布、分配IP地址及其他配置参数。

超级作用域:用于管理处于同一个物理网络中的多个逻辑子网段,包含了可以统一管理的作用域列表。

排除范围:把作用域中的某些IP地址排除,确保这些IP地址不会分配给DHCP客户端。

地址池:在定义了DHCP的作用域并应用了排除范围后,剩余的用来动态分配给客户端的IP地址范围。

租约:DHCP客户端能够使用动态分配的IP地址的时间。

预约:保证网络中的特定设备总是获取到相同的IP地址。

二、部署DHCP服务程序

1、安装DHCP服务程序
[root@centos ~]# yum install dhcp-server.x86_64 
上次元数据过期检查:2:11:21 前,执行于 20230512日 星期五 112505秒。
依赖关系解决。
============================================================================
 软件包                架构        版本                     仓库       大小
============================================================================
安装:
 dhcp-server           x86_64      12:4.3.6-45.el8          base      530 k
安装依赖关系:
 bind-export-libs      x86_64      32:9.11.26-6.el8         base      1.1 M
 dhcp-common           noarch      12:4.3.6-45.el8          base      207 k
 dhcp-libs             x86_64      12:4.3.6-45.el8          base      148 k

事务概要
============================================================================
安装  4 软件包

总下载:2.0 M
安装大小:4.6 M
确定吗?[y/N]: y
下载软件包:
(1/4): dhcp-libs-4.3.6-45.el8.x86_64.rpm    874 kB/s | 148 kB     00:00    
(2/4): bind-export-libs-9.11.26-6.el8.x86_6 3.6 MB/s | 1.1 MB     00:00    
(3/4): dhcp-common-4.3.6-45.el8.noarch.rpm  648 kB/s | 207 kB     00:00    
(4/4): dhcp-server-4.3.6-45.el8.x86_64.rpm  2.7 MB/s | 530 kB     00:00    
----------------------------------------------------------------------------
总计                                        5.4 MB/s | 2.0 MB     00:00     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                             1/1 
  安装    : dhcp-libs-12:4.3.6-45.el8.x86_64                            1/4 
  安装    : dhcp-common-12:4.3.6-45.el8.noarch                          2/4 
  安装    : bind-export-libs-32:9.11.26-6.el8.x86_64                    3/4 
  运行脚本: bind-export-libs-32:9.11.26-6.el8.x86_64                    3/4 
  运行脚本: dhcp-server-12:4.3.6-45.el8.x86_64                          4/4 
  安装    : dhcp-server-12:4.3.6-45.el8.x86_64                          4/4 
  运行脚本: dhcp-server-12:4.3.6-45.el8.x86_64                          4/4 
  验证    : bind-export-libs-32:9.11.26-6.el8.x86_64                    1/4 
  验证    : dhcp-common-12:4.3.6-45.el8.noarch                          2/4 
  验证    : dhcp-libs-12:4.3.6-45.el8.x86_64                            3/4 
  验证    : dhcp-server-12:4.3.6-45.el8.x86_64                          4/4 

已安装:
  bind-export-libs-32:9.11.26-6.el8.x86_64                                  
  dhcp-common-12:4.3.6-45.el8.noarch                                        
  dhcp-libs-12:4.3.6-45.el8.x86_64                                          
  dhcp-server-12:4.3.6-45.el8.x86_64                                        

完毕!
2、配置文件参考模板
[root@centos ~]# cat /etc/dhcp/dhcpd.conf 
ddhs-update-style interim;						//全局配置
ignore client-updates;							//全局配置
subnet 192.168.10.0 netmask 255.255.255.0		//子网网段声明
{
        option routers          192.168.10.1;	//地址配置选项
        option subnet-mask      255.255.255.0;	//地址配置选项
        default-lease-time      21600;			//地址配置参数
        max-lease-time          43200;			//地址配置参数
}
3、dhcpd服务程序配置文件中常见参数及作用
参数作用
ddns-update-style类型定义DNS服务器动态更新的类型,类型包括:none(不支持动态更新)、interim(互动更新模式)与ad-hoc(特殊更新模式)
allow/ignore client-updates允许/忽略客户端更新DNS记录
default-lease-time 21600默认超时时间
max-lease-time 43200最大超时时间
option domain-name-servers 8.8.8.8定义DNS服务器地址
option domain-name “domain.org”定义DNS域名
range定义用于分配的IP地址池
option subnet-mask定义客户端的子网掩码
option routers定义客户端的网关地址
broadcast-address 广播地址定义客户端的广播地址
ntp-server IP地址定义客户端的网络时间服务器(NTP)
nis-servers IP地址定义客户端的NIS域服务器的地址
hardware 硬件类型 MAC地址指定网卡接口的类型与MAC地址
server-name 主机名向DHCP客户端通知DHCP服务器的主机名
fixed-address IP地址将某个固定的IP地址分配给指定主机
time-offset 偏移差指定客户端与格林尼治时间的偏移差

三、自动管理IP地址

1、机房所用的网络地址以及参数信息
参数名称
默认租约时间21600秒
最大租约时间43200秒
IP地址范围192.168.10.50-192.168.10.150
子网掩码255.255.255.0
网关地址192.168.10.1
DNS服务器地址192.168.10.1
搜索域aaa.com
2、关闭虚拟网络编辑器中DHCP服务

在这里插入图片描述

3、配置服务器IP地址
[root@centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO="static"
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
NAME=ens160
UUID=3d3dbf95-38c6-4045-92cb-0e2c12c52346
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.10.10
PREFIX=24
GATEWAY=192.168.10.1
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
4、编辑配置文件
//复制模板
[root@centos ~]# cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf 
//编辑配置文件
[root@centos ~]# vim /etc/dhcp/dhcpd.conf 
ddhs-update-style none;								//设置DNS服务器不自动进行动态更新
ignore client-updates;								//忽略客户端更新DNS记录
subnet 192.168.10.0 netmask 255.255.255.0			//作用域为192.168.10.0/24网段
{
	range			192.168.10.50 192.168.10.150	//IP地址池为192.168.10.50-150
	option routers		192.168.10.1;				//定义客户端默认的子网掩码
	option subnet-mask	255.255.255.0;				//定义客户端的网关地址
	option domain-name "aaa.com";					//定义默认的搜索域
	option domain-name-servers 192.168.10.1;		//定义客户端的DNS地址
	default-lease-time	21600;						//定义默认租约时间(单位:秒)
	max-lease-time		43200;						//定义最大的预约时间(单位:秒)
}
//重启服务并设置开机自启动
[root@centos ~]# systemctl restart dhcpd.service && systemctl enable dhcpd.service 
4、配置防火墙策略
[root@centos ~]# firewall-cmd --zone=public --add-service=dhcp --permanent
success
[root@centos ~]# firewall-cmd --reload 
success
5、效果

在这里插入图片描述

四、分配固定IP地址

1、编辑配置文件
//编辑配置文件
[root@centos ~]# vim /etc/dhcp/dhcpd.conf 
ddhs-update-style none;								//设置DNS服务器不自动进行动态更新
ignore client-updates;								//忽略客户端更新DNS记录
subnet 192.168.10.0 netmask 255.255.255.0 {			//作用域为192.168.10.0/24网段
  range 192.168.10.50 192.168.10.150;				//IP地址池为192.168.10.50-150
  option routers 192.168.10.1;						//定义客户端的网关地址
  option subnet-mask 255.255.255.0;					//定义客户端默认的子网掩码
  option domain-name "aaa.com"						//定义默认的搜索域
  option domain-name-servers 192.168.10.1;			//定义客户端的DNS地址
  defaule-lease-time 21600;							//定义默认租约时间(单位:秒)
  max-lease-time 43200;								//定义最大的预约时间(单位:秒)
}
host Boss {
  hardware ehternet 00:0c:29:fd:22:14;
  fixed-address 192.168.10.88;
}
//重启服务并设置开机自启动
[root@centos ~]# systemctl restart dhcpd.service && systemctl enable dhcpd.service 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/518123.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

原装二手Anritsu S331E安立S331L 手持式电缆和天线分析仪

Anritsu S331E Site Master 手持式电缆和天线分析仪涵盖 2 MHz 至 4 GHz 频谱,是无线基站电缆和天线系统安装、配置、维护和故障排除的行业标准。Site Master 准确、多功能、价格合理、坚固耐用,是真正的手持设备,重量不到 5 磅(包…

跨越式升级,敏感数据动态脱敏系统全新而来!

“ 2020年 某医院疫情名单遭工作人员外泄至微信群,涉及6000余人个人身份信息,三人被拘 2021年 某银行未经客户本人授权查询并向第三方提供其个人银行帐户交易信息,被罚450万元 2022年 某银行未落实个人银行账户实名制管理规定&#xff…

民宿企业数字化最佳实践 :我终于跟线下表格和解了

“不由感叹,技术就是生产力啊!” 这是偶来民宿店长在使用了腾讯轻联后不由得发出的感慨。 偶来民宿是一家管理超过100套城市民宿和公寓房源的民宿运营公司,以经营特色化、年轻化、个性化民宿、公寓为主营业务。IF HOUSE为该公司旗下高端民宿…

github copilot如何帮助写代码

Github Copilot是一个基于人工智能的代码助手,可以帮助程序员在编写代码时提供自动补全和建议功能。使用Github Copilot需要以下步骤: 1.注册Github账号并安装Github Copilot插件 首先你需要注册一个Github账号,然后在你使用的代码编辑器中安…

基于netty框架不使用SSL证书,实现websocket数据加密传输

文章目录 简介实现方式主要代码调用方法 1、简介 2、实现方式 3、服务端主要代码 4、客户端主要代码 5、调用方式 简介 为什么不使用SSL证书? 1、服务器运行在专网环境,不能访问互联网。证书有有效期,CA机构规定,证书有效期…

vue3【使用axios并封装axios请求】

第一步:安装axios npm install axios 第二步:编写请求文件 新建request.js 简单的axios封装,里面相关提示信息,自己可以引入element-plus去添加 /**axios封装* 请求拦截、相应拦截、错误统一处理*/ import axios from axios; i…

Linux入门篇-安装CentOS

一、先组织硬件 先把“买”一台空白的电脑,再进行操作系统的安装。 windows中,处理器: 本机 实际运行的时候能当多少个CPU来使呢?16个 处理器的数量是CPU的数量;(本机上一个插槽,就只有一个CP…

同城跑腿能赚多少钱?“爱折腾”的创业者是否值得入局一试?

跑腿服务兴起的最大特点是节省时间和成本。现在城市发展越来越快,真的应该是“时间就是金钱”的道理。帮助人们排队购物、送外卖、送文件、买花、叫醒服务……“跑腿”在生活中无处不在。 同城跑腿系统的前景有多大? 一方面,外卖和网上购物…

深入学习MYSQL-使用触发器

触发器 每个表最多支持6个触发器,(insert,update,delete)之前和之后。 删除触发器 drop trigger trigger_name;insert 触发器  在INSERT触发器代码内,可引用一个名为NEW的虚拟表,访问被插入…

第一章--Java语言概述

一 Java知识脉络图 1.1 Java基础全程脉络图 1.2 本章专题与脉络 二 计算机的硬件与软件 2.1 计算机组成:硬件软件 2.2 CPU、内存与硬盘 CPU(Central Processing Unit,中央处理器) 人靠大脑思考,电脑靠CPU来运算、控…

【beego】bee工具安装使用

bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。 1、安装 go get github.com/beego/bee2、配置bee.exe 运行完以上指令后,打开$GOPATH/bin ,我的路径…

刷完这个笔记,17K不能再少了....

大家好,最近有不少小伙伴在后台留言,得准备面试了,又不知道从何下手!为了帮大家节约时间,特意准备了一份面试相关的资料,内容非常的全面,真的可以好好补一补,希望大家在都能拿到理想…

2直接连接的网络与VLAN划分-2.1【实验】【计算机网络】

2直接连接的网络与VLAN划分【实验】【计算机网络】 前言推荐2直接连接的网络与VLAN划分2.1共享式以太网和交换式以太网实验目的实验内容及实验环境实验原理共享式以太网交换式以太网 实验过程搭建实验环境初始化序训练操作共享式以太网-操作交换式以太网查看共享式以太网冲突查…

java中ArrayList顺序表的常见操作

ArrayList常见操作 1.插入操作 尾插 e boolean add(E e) 将 e 插入到 index 位置&#xff08;指定位置插入&#xff09; void add(int index, E element) 尾插 c 中的元素(直接插入一个集合) boolean addAll(Collection<? extends E> c) 将c插入到index位置&#x…

java基础--(一)创建对象在内存中的理解

1、代码 package demo; public class Car {String color;int num;public Car() {}public void run(){System.out.println("color " color);System.out.println("num " num);}public Car(String color, int num) {this.color color;this.num num;} …

2022年美国大学生数学建模竞赛D题数据瘫痪? 使用我们的分析!解题全过程文档及程序

2022年美国大学生数学建模竞赛 D题数据瘫痪? 使用我们的分析! 原题再现&#xff1a; 背景   很多公司将数据视为战略资产&#xff0c;但却很难从中获益。妥善管理这一资源(数据)可以带来竞争优势。因此&#xff0c;公司需要建立一一个集成的数据和分析(D&A) 系统&…

网络中的数据传输模式有哪些-镭速

数据传输模式定义了两个通信设备之间信息流的方向&#xff0c;也称为数据通信或定向模式&#xff0c;同事也规定了信息在计算机网络中从一处流向另一处的方向。 在开放系统互连&#xff08;OSI&#xff09;层模型中&#xff0c;物理层专用于网络中的数据传输。它主要决定数据到…

微信小程序原生开发功能合集十四:登录健权及注册功能实现

本章实现微信自动登录及注册修改功能,包括匿名账号生成、权限自动检测、注册界面及注册流程的实现。   另外还提供小程序开发基础知识讲解课程,包括小程序开发基础知识、组件封装、常用接口组件使用及常用功能实现等内容,具体如下:    1. CSDN课程: https://edu.csdn…

1-SpringBoot工程打包后为何执行Java -Jar就能启动?

本文主要分享SpringBoot工程项目如何打包成一个可直接通过java -jar执行的jar&#xff0c;并且简单分析其启动步骤原理。 文章目录 1.SpringBoot如何打包成一个可执行jar&#xff1f;2.SpringBoot打包成的jar为何可以直接Java -jar执行&#xff1f;3.一窥SpringBoot初启动 1.S…

企业直播该如何做?硬件设备、网络环境、设备连接和观看权限等整个直播流程教程

这是一份面向直播新手的企业直播说明教程&#xff0c;字数较多&#xff0c;完整看完&#xff0c;可能会需要求10分钟&#xff0c;建议您可以【收藏】&#xff0c;如果本文章对您有帮助&#xff0c;就帮助【点个赞】吧~~~ 阿酷TONY / 2023-5-12 / 原创文章 / 长沙 / 文章…