01. 配置DHCP服务器

配置DHCP

先给server和client加一个VMnet1(仅主机模式)

同时因为我们自己要配dhcp,所以要把vmnet1的dhcp关掉

配置DHCP服务流程

1. 先配置一个固定的ip地址

[root@server ~20:08:57]# nmcli connectionNAME UUID TYPE DEVICE Wired connection10b3cd631-c756-3179-be17-1566c419a902 ethernet ens33 ens32 41804fd8-9a16-47cb-96fb-5d627b9b8ab6 ethernet ens32[root@server ~21:07:33]# nmcli connection delete Wired\ connection\ 1Connection'Wired connection 1'(0b3cd631-c756-3179-be17-1566c419a902)successfully deleted.[root@server ~21:07:41]# nmcli connectionNAME UUID TYPE DEVICE ens32 41804fd8-9a16-47cb-96fb-5d627b9b8ab6 ethernet ens32[root@server ~21:07:47]# nmcli connection add type ethernet ifname ens33 con-name ens33 ipv4.method manual ipv4.addresses 10.1.1.10/24Connection'ens33'(66ae2751-4903-467f-9da2-4b13ade3e29f)successfully added.[root@server ~21:08:09]# ip -br alo UNKNOWN127.0.0.1/8 ::1/128 ens32 UP10.1.8.128/2410.1.8.10/24 fe80::20c:29ff:febc:b536/64 ens33 UP10.1.1.10/24 fe80::8f35:1b44:7601:ed1a/64
参数含义
nmcliNetworkManager 的命令行管理工具,用于配置网络连接
connection add核心子命令,功能是新增一个网络连接配置
type ethernet指定连接类型为以太网(有线网络)
ifname ens33指定绑定的网卡设备名称为ens33(虚拟机常用网卡名)
con-name ens33设置连接配置的名称为ens33(可自定义,建议与网卡名一致方便管理)
ipv4.method manual指定 IPv4 地址获取方式为手动配置(静态 IP),与之对应的是auto(DHCP 自动获取)
ipv4.addresses 10.1.1.10/24设置静态 IPv4 地址和子网掩码:- IP 地址:10.1.1.10- 子网掩码:/24等价于255.255.255.0

2. 安装软件包

[root@server ~19:29:23]# yum install -y dhcp

3. 查看下载的dhcp里包含那些文件

[root@server ~19:30:29]# rpm -qc dhcp/etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd6.conf /etc/openldap/schema/dhcp.schema /etc/sysconfig/dhcpd /var/lib/dhcpd/dhcpd.leases /var/lib/dhcpd/dhcpd6.leases

4. 可以看到dhcp.conf文件里只有一些备注,因为还没有开始配置dhcp,相当于只是下载了一个外壳,还没有开始配置

[root@server ~19:30:49]# cat /etc/dhcp/dhcpd.conf## DHCP Server Configuration file.# see /usr/share/doc/dhcp*/dhcpd.conf.example# see dhcpd.conf(5) man page#

5. 复制dhcp.conf

[root@server ~ 09:24:48]# /bin/cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
部分作用
/bin/cp指定使用cp命令的绝对路径(避免环境变量问题),核心功能是复制文件
/usr/share/doc/dhcp*/dhcpd.conf.example源文件:DHCP 安装后自带的示例配置文件dhcp*是通配符,匹配dhcp开头的目录(如dhcp-4.2.5),适配不同版本的 DHCP 包
/etc/dhcp/dhcpd.conf目标文件:DHCP 服务(dhcpd)的核心配置文件,服务启动时会读取这个路径

6. 配置服务器,例如修改服务器配置文件

[root@server ~19:31:08]# vim /etc/dhcp/dhcpd.conf:set nu gg光标定位到行首,然后d46G,删除前1-46行 :11,28d 删除11-28行 :15,$d删除15-最后行 :%s/10.5.5/10.1.1/g,查看替换 最终效果如下: subnet10.1.1.0 netmask255.255.255.0{range10.1.1.10110.1.1.130;#option domain-name-servers 223.5.5.5,223.6.6.6;option domain-name"migaomei.cloud";#option routers 10.1.1.2;option broadcast-address10.1.1.255;default-lease-time600;max-lease-time7200;}

7. 启用服务并设置开机自启动

[root@server ~ 09:20:24]# systemctl enable dhcpd --now

8. 设置防火墙

[root@server ~ 09:42:16]# systemctl disable firewalld --now

9. 客户端验证

[root@client ~ 09:01:35]# nmcli cNAME UUID TYPE DEVICE ens32 41804fd8-9a16-47cb-96fb-5d627b9b8ab6 ethernet ens32 Wired connection1ae57b862-5db5-365d-82f9-888f5cb10b80 ethernet ens33[root@client ~ 09:05:35]# ip -br alo UNKNOWN127.0.0.1/8 ::1/128 ens32 UP10.1.8.11/24 fe80::20c:29ff:fe1a:e4b0/64 ens33 UP10.1.1.101/24 fe80::c516:99d:ff41:72d3/64

10. 根据mac地址绑定IP

例如00:0c:29:1a:e4:ba 绑定为10.1.1.11

先看一下硬件mac地址:

[root@client ~ 09:05:42]# ip link show1: lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdisc noqueue state UNKNOWN mode DEFAULT group default qlen1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: ens32:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdisc pfifo_fast state UP mode DEFAULT group default qlen1000link/ether 00:0c:29:1a:e4:b0 brd ff:ff:ff:ff:ff:ff3: ens33:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdisc pfifo_fast state UP mode DEFAULT group default qlen1000link/ether 00:0c:29:1a:e4:ba brd ff:ff:ff:ff:ff:ff

DHCP 服务配置文件中的主机绑定条目,作用是为指定 MAC 地址的主机分配固定的 IP 地址

[root@server ~ 09:25:55]# vim /etc/dhcp/dhcpd.confsubnet10.1.1.0 netmask255.255.255.0{range10.1.1.10110.1.1.130;#option domain-name-servers 223.5.5.5,223.6.6.6;option domain-name"migaomei.cloud";#option routers 10.1.1.2;option broadcast-address10.1.1.255;default-lease-time600;max-lease-time7200;}hostfantasia{hardware ethernet 00:0c:29:1a:e4:ba;fixed-address10.1.1.11;}
参数作用注意事项
host fantasia定义主机条目名称,仅用于配置文件可读性,可自定义名称不能重复
hardware ethernet指定主机的物理 MAC 地址格式为xx:xx:xx:xx:xx:xx,区分大小写
fixed-address指定为该主机分配的固定 IP 地址必须在 DHCP 服务的地址池范围内,且未被占用
[root@server ~ 09:20:19]# systemctl restart dhcpd

激活Wired connection 1 的网络连接配置文件**:**

[root@client ~ 09:19:39]# nmcli connection up Wired\ connection\ 1 #这条命令的作用是激活名为 Wired connection 1 的网络连接配置文件Connection successfully activated(D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/9)

客户端验证:

[root@client ~ 09:22:06]# ip -br alo UNKNOWN127.0.0.1/8 ::1/128 ens32 UP10.1.8.11/24 fe80::20c:29ff:fe1a:e4b0/64 ens33 UP10.1.1.11/24 fe80::c516:99d:ff41:72d3/64
UNKNOWN 127.0.0.1/8 ::1/128

ens32 UP 10.1.8.11/24 fe80::20c:29ff:fe1a:e4b0/64
ens33 UP 10.1.1.11/24 fe80::c516:99d:ff41:72d3/64

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

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

相关文章

网络安全保姆级入门:手把手带你掌握五大核心技术,小白无压力上手!

网络安全技术是保护网络不受未经授权访问、破坏或盗取信息的重要手段。以下是五种零基础也能看懂的网络安全技术&#xff1a; 1.防火墙技术&#xff1a;防火墙是一种网络安全设备&#xff0c;用于监控和控制进入或离开网络的流量。它可以识别不安全的数据包&#xff0c;并阻止…

国产测试用例管理工具横评:从敏捷协同到企业级管控的四大解决方案

国产测试用例管理工具横评&#xff1a;从敏捷协同到企业级管控的四大解决方案 在数字化转型浪潮下&#xff0c;软件研发效能已成为企业核心竞争力。作为DevOps流程中的关键环节&#xff0c;测试用例管理工具的选择直接影响着产品质量与交付效率。当前国内市场上&#xff0c;Git…

网络安全防护全景指南:一张图理清从核心策略到关键技术的完整体系

1&#xff1a;网络基础知识 Internet通过TCP/IP协议将遍布在全世界各地的计算机互联&#xff0c;从而形成超大的计算机网络。 2&#xff1a; 3&#xff1a;网络协议层模型 4&#xff1a;通信网络地址的发出点为源地址&#xff0c;接收点为目的地址&#xff1b; 在通信网络中&…

vue基于Python 自动办公OA系统 flask django Pycharm

收藏关注不迷路&#xff01;&#xff01;需要的小伙伴可以发链接或者截图给我 项目介绍 随着信息技术的快速发展&#xff0c;企业管理的不断优化&#xff0c;办公自动化系统在现代企业中得到了广泛应用。OA办公自动化系统作为一种集成了员工管理、文件管理、流程管理等功能的综…

构筑稳固防线:网络安全防护核心技术体系详解(从原理到最佳实践)

1&#xff1a;网络基础知识 Internet通过TCP/IP协议将遍布在全世界各地的计算机互联&#xff0c;从而形成超大的计算机网络。 2&#xff1a; 3&#xff1a;网络协议层模型 4&#xff1a;通信网络地址的发出点为源地址&#xff0c;接收点为目的地址&#xff1b; 在通信网络中&…

vue基于Python基于协同过滤算法的图书推荐系统 flask django Pycharm

收藏关注不迷路&#xff01;&#xff01;需要的小伙伴可以发链接或者截图给我 项目介绍 随着科技的进步&#xff0c;数字化转型成为各行各业的发展趋势。图书销售系统作为图书产业与数字技术相结合的产物&#xff0c;有助于推动整个图书产业向数字化转型。这种转型不仅可以使图…

Java版LeetCode热题100之「LRU 缓存」详解

Java版LeetCode热题100之「LRU 缓存」详解 本文约9200字&#xff0c;全面深入剖析 LeetCode 第146题《LRU 缓存》。涵盖题目解析、哈希表双向链表解法、复杂度分析、面试高频问答、实际开发应用场景、相关题目推荐等&#xff0c;助你彻底掌握缓存淘汰算法的核心实现技巧。 一、…

02. 配置DNS服务器

配置服务流程&#xff1a; 注意&#xff1a;/etc/hosts 只适合小规模的集群**、静态的主机名解析场景**&#xff0c;在中大型集群或动态环境中存在明显局限。 /etc/hosts 是 Linux/Unix 系统中一个静态的主机名 - IP 地址映射文件 &#xff0c;作用是实现本地主机名解析&…

Gitee的AI战略转型:中国开源生态的智能化跃迁

Gitee的AI战略转型&#xff1a;中国开源生态的智能化跃迁 中国开源生态正在经历一场由AI技术驱动的深刻变革。作为国内领先的代码托管平台&#xff0c;Gitee近期推出的"模力方舟"战略标志着其从基础代码托管服务向AI增强型工程效率平台的全面升级。这一转型不仅体现…

Java版LeetCode热题100之「K 个一组翻转链表」详解

Java版LeetCode热题100之「K 个一组翻转链表」详解 本文约9200字&#xff0c;全面深入剖析 LeetCode 第25题《K 个一组翻转链表》。涵盖题目解析、模拟解法&#xff08;含子链表反转&#xff09;、复杂度分析、面试高频问答、实际开发应用场景、相关题目推荐等&#xff0c;助你…

网络安全检测实战核心技术:从入侵识别到构建主动威胁感知体系

一&#xff0c;网络安全漏洞 安全威胁是指所有能够对计算机网络信息系统的网络服务和网络信息的机密性&#xff0c;可用性和完整性产生阻碍&#xff0c;破坏或中断的各种因素。安全威胁可分为人为安全威胁和非人为安全威胁两大类。 1&#xff0c;网络安全漏洞威胁 漏洞分析的…

2026年网络安全学习路线+自学笔记(超详细) 自学网络安全看这一篇就够了

一、什么是网络安全 网络安全是一种综合性的概念&#xff0c;涵盖了保护计算机系统、网络基础设施和数据免受未经授权的访问、攻击、损害或盗窃的一系列措施和技术。经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全运维”…

03. NFS服务器

NFS 服务介绍 在计算机网络存储领域&#xff0c;NFS&#xff08;Network File System&#xff0c;网络文件系统&#xff09;是一种实现不同计算机之 间文件共享的经典技术。它允许网络中的客户端计算机像访问本地文件一样&#xff0c;透明地访问远程服 务器上的文件资源&#…

Python+Vue的卫生室药店信息管理系 django Pycharm flask

收藏关注不迷路&#xff01;&#xff01;需要的小伙伴可以发链接或者截图给我 项目介绍 随着时代的发展&#xff0c;我国的医疗事业也取得了非常大的成就&#xff0c;很多大型的医院都哦以及实现了现代医疗信息的管理&#xff0c;但是很多卫士室扔采用人工手动的方式对病人和医…

Java版LeetCode热题100之「随机链表的复制」详解

Java版LeetCode热题100之「随机链表的复制」详解 本文约9200字&#xff0c;全面深入剖析 LeetCode 第138题《随机链表的复制》。涵盖题目解析、两种解法&#xff08;哈希表回溯法 & 节点拆分法&#xff09;、复杂度分析、面试高频问答、实际开发应用场景、相关题目推荐等&a…

伺服电机控制:编码器与霍尔传感器揭秘

伺服电机控制中使用编码器和霍尔传感器在原理、精度、成本和应用场景上有显著区别。以下是详细对比&#xff1a;一、霍尔传感器原理基于磁场感应&#xff1a;霍尔传感器检测永磁体&#xff08;转子&#xff09;的磁场变化&#xff0c;当转子磁极经过时&#xff0c;输出脉冲信号…

Python+Vue的超市进销存管理系统 django Pycharm flask

收藏关注不迷路&#xff01;&#xff01;需要的小伙伴可以发链接或者截图给我 项目介绍 超市进销存管理系统是针对超市运营而设计的一套综合管理系统。超市进销存管理系统旨在提高超市的运营效率和管理水平&#xff0c;传统的超市商品管理都是人工手动的方式在进行管理&#xf…

企业级靓车汽车销售网站管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】

摘要 随着互联网技术的飞速发展&#xff0c;汽车销售行业逐步向数字化转型&#xff0c;传统的线下销售模式已无法满足现代消费者的需求。消费者对购车体验的便捷性、透明度和个性化服务提出了更高要求&#xff0c;而企业也需要更高效的管理工具来优化库存、客户关系和销售流程。…

(保姆级)自学网络安全超详细学习路线,从青铜到王者的进阶之路_网络安全工程师自学

算上从学校开始学习&#xff0c;已经在网安这条路上走了10年了&#xff0c;无论是以前在学校做安全研究&#xff0c;还是毕业后在百度、360从事内核安全产品和二进制漏洞攻防对抗&#xff0c;我都深知学习方法的重要性。没有一条好的学习路径和好的学习方法&#xff0c;往往只会…

vue基于Python图书销售数据爬取及可视化系统的设计与实现 flask django Pycharm

收藏关注不迷路&#xff01;&#xff01;需要的小伙伴可以发链接或者截图给我 项目介绍 随着互联网技术的飞速发展和普及&#xff0c;人们的消费习惯和购物方式也在发生深刻的变化。在这样的背景下&#xff0c;图书销售数据爬取及可视化系统应运而生。与传统的实体书店相比&…