RedHat9网络配置设计

目录

一、实验目的

二、实验过程

1、配置新网络接口

2、多网卡配置网络

3、网络接口的绑定,进行远程访问

4、配置网络接口的组合


一、实验目的

         本次实验的目的是使用nmcli命令工具配置网络,ens160配置多个网卡,进行网络接口的绑定与组合。

二、实验过程

        1、配置新网络接口

(1)首先用ifconfig可以看到查到当前虚拟机重点网卡数量(目前只有两个)

ifconfig

(2)然后用ip a查看各网卡目前的ip地址

ip a

(3)关闭虚拟机点击编辑虚拟机设置

(4)点击添加(注:以下步骤都需要确保虚拟机处于关机状态。)

(5)硬盘类型选择添加网络适配器,然后点击确定

(6)重复三次上面三个步骤为虚拟机添加三个网络适配器后显示如图所示:

(7)再次查看网络适配器数量,可以看到新添加上来的网络适配器

ip a

(8)打开虚拟机之后nmcli conn show可以显示所有连接信息

nucli device status列出NetworkManager识别出设备列表及其状态

此时未显示新添加上来的网络适配器

nmcli conn show
nmcli dev status

2多网卡配置网络

(1)为新添加的网卡创建新连接并指定ipv4地址和gw4网关

Nmcli connection add con-name NET01(自定义命名) autoconnect no type ethernet ifname eno16777736(网卡名称) ip4+ip地址/24 gw4+网关

nmcli connection add con-name ens161 autoconnect no type ethernet ifname ens161 ip4 10.0.0.109/24 gw4 10.0.0.2
nmcli connection add con-name ens224 autoconnect no type ethernet ifname ens224 ip4 10.0.0.119/24 gw4 10.0.0.2
nmcli connection add con-name ens256 autoconnect no type ethernet ifname ens256 ip4 10.0.0.219/24 gw4 10.0.0.2

具体如图所示:

(2)为新添加的网卡配置DNS名称解析

nmcli con mod ens161 ipv4.dns "114.114.114.114 8.8.8.8"
nmcli con mod ens224 ipv4.dns "114.114.114.114 8.8.8.8"
nmcli con mod ens256 ipv4.dns "114.114.114.114 8.8.8.8"

(3)执行以下命令重新装载NetworkManager配置,使其不再更新DNS设置

systemctl restart NetworkManager.service

(4)再次查看网络接口设备属性及其状态,可以发现除了ens160以外的网络设备仍然处于断开状态

nmcli conn show
nmcli dev status

(5)激活一个ens161设备

nmcli connection up ens161

(6)再次查看设备状态可以发现ens161已经被启用了

(7)尝试ping通,检查是否能够ping通网关,如果可以,我们则成功绑定了ens161这个网络接口,该连接已经生效。

ping www.baidu.com

(8)根据上述步骤将剩余两个ens224和ens256也连接启用,并检查激活状态。

nmcli connection up ens224
nmcli connection up ens256

(9)然后我们依次检查ens161、ens160、ens224、ens256是否可以进行远程连接。(图中用的远程连接软件是MobaXterm,其他的软件也可以)

ens160:

ens161:

ens224:

ens256:

(10)ip link命令显示当前网络设备及其MAC地址、MTU设置、运行状态。

ip link

3网络接口的绑定,进行远程访问

网络接口绑定是将多个网络接口逻辑地连接在一起,一是为了提高服务的可用性,二是提高带宽来提高吞吐率。

(1)nmcli con add type bond con-name bond_test ifname bond_test mode active-backup 执行此命令添加一个类型为bond的连接。

nmcli con add type bond con-name bond_test ifname bond_test mode active-backup

(2)nmcli dev statusNetworkManager的设备列表及其状态

(3)为连接bond_test配置IP、网关、DNS和开机启动,简单设置IP地址

nmcli connection modify bond_test ipv4.address "10.0.0.249/24"
nmcli connection modify bond_test ipv4.method manual
nmcli connection modify bond_test ipv4.dns "114.114.114.114 8.8.8.8"

(4)为bond_test添加两个类型为bond_test-slave-1、bond_test-slave-2、bond_test-slave-3、bond_test-slave-4,分别关联ens161、ens160、ens224、ens256

nmcli con add type bond-slave con-name bond_test-slave-1 ifname ens161 master bond_test
nmcli con add type bond-slave con-name bond_test-slave-2 ifname ens160 master bond_test
nmcli con add type bond-slave con-name bond_test-slave-3 ifname ens224 master bond_test
nmcli con add type bond-slave con-name bond_test-slave-4 ifname ens256 master bond_test

(5)为连接bond_test配置IP、网关、DNS和开机启动方式。如下图

nmcli connection modify bond_test ipv4.addresses "10.0.0.249/24"
nmcli connection modify bond_test ipv4.method manual
nmcli connection modify bond_test ipv4.dns "114.114.114.114 8.8.8.8"
nmcli connection modify bond_test ipv4.gateway 10.0.0.2

(6)nmcli conn show查看是否激活

     (7)看是否能够进行远程访问,10.0.0.249.如图

(8)执行以下命令来查看当前的绑定状态和信息:

cat /proc/net/bonding/bond_test

4配置网络接口的组合

        实现 team_test-1(10.0.0.110)、team_test-2(10.0.0.111)这两个网络接口的组合

 注:NIC组合又叫链路组合,可以将其理解成bond的增强版,将多个网络接口聚合在一起成为一个组。

(1)首先,再次ip link命令查看可用的网路接口

(2)执行以下命令创建两个类型为team的连接 (team_test-1和team_test-2),关联的设备是team_test,组合方法是activebackup。

注:‘{“runner”:{”name“:”METHOD“}}’,runner指定所使用的处理器,METHOD是组合方法

nmcli con add type team con-name team_test-1 ifname team_test-1 config '{"runner":{"name":"activebackup"}}'
nmcli con add type team con-name team_test-2 ifname team_test-2 config '{"runner":{"name":"activebackup"}}'

(3)为上述创建的两个类型team的连接,分别添加team_test-1-slave-1、team_test-1-slave-2、team_test-2-slave-1、team_test-2-slave-2,分别关联ens161、ens193、ens224、ens256.(如下图,只截取了一部分)

nmcli connection add type team-slave con-name team_test-1-slave-1 ifname ens161 master team_test-1
nmcli connection add type team-slave con-name team_test-1-slave-2 ifname ens191 master team_test-1
nmcli connection add type team-slave con-name team_test-2-slave-1 ifname ens224 master team_test-2
nmcli connection add type team-slave con-name team_test-2-slave-2 ifname ens256 master team_test-2

(4)为主连接team_test-1、team_test-2分别配置IP、网关、DNS和开机自动方式(如图所示)

nmcli connection modify team_test-2 ipv4.gateway "10.0.0.2"
nmcli connection modify team_test-2 ipv4.addresses "10.0.0.111/24"
nmcli connection modify team_test-2 ipv4.dns "114.114.114.114 8.8.8.8"
nmcli connection modify team_test-2 ipv4.method manual

(5)nmcli conn show命令查看网络连接组合是否激活

(6)测试网卡组合,使用teamdctl team_test state,(如图上信息,setup:组合方法 ports:端口列表  ens160:第一个端口   ens161:第二个端口

teamdctl team_test state

(7)最后在虚拟机进(10.0.0.110或10.0.0.111)中检查是否能ping通网关,若能,我们则完成了网络接口的组合。

         至此,我们已经完成了全部的RedHat网络配置设计。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

一文搞懂Java8 Lambda表达式、方法引用

Lambda表达式介绍 Java 8的一个大亮点是引入Lambda表达式,使用它设计的代码会更加简洁。通过Lambda表达式,可以替代我们以前经常写的匿名内部类来实现接口。Lambda表达式本质是一个匿名函数; 体验Lambda表达式 我们通过一个小例子来体验下L…

单元测试框架Pytest的基本操作

Pytest基本操作 1. 详解1.1 命名规则:1.2 自定义查找规则:1.3 3种运行方式1.4 执行顺序2. 断言2.1 定义2.2 断言的规则3. mark3.1 mark的作用3.2 mark的标记方式3.3 注册标签名3.4 skip跳过标记4. pytest的参数化5. pytest的夹具(fixture测试夹具)5.1. 作用5.2. 夹具应用场…

Java网络编程:UDP通信篇

目录 UDP协议 Java中的UDP通信 DatagramSocket DatagramPacket UDP客户端-服务端代码实现 UDP协议 对于UDP协议,这里简单做一下介绍: 在TCP/IP协议簇中,用户数据报协议(UDP)是传输层的一个主要协议之一&#xf…

LeetCode hot100-57-G

17. 电话号码的字母组合 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。不会,放IDEA里执行了一下大概理解了流程 …

《Ai企业知识库》-rasa-初步使用

根据上面的环境准备之后: 《Ai企业知识库》-模型实践-rasa开源学习框架-搭建简易机器人-环境准备(针对windows)-02-CSDN博客 基础的使用: rasa项目初始化: rasa init 首先进入目标文件夹 在dos窗口(目标文件夹下&#xff09…

10Django项目--用户管理系统--改

对应视频链接点击直达 10Django项目--用户管理系统--改 对应视频链接点击直达改a,本质b,修改(更新) 页面相关a,index页面新增操作按钮b,修改(更新)页面c,路由和函数 OVER,不会有人不会吧不会的加Q139400651…

pdf只要其中一页 pdf只要第一页怎么办 pdf只要前几页怎么弄

在现代办公环境中,PDF文件已经成为我们日常工作中不可或缺的一部分。然而,有时我们可能只需要PDF文件中的某一页,而不是整个文件。这时,我们该如何操作才能只获取所需的那一页呢?本文将详细操作方法,帮助大…

全面盘点多模态融合算法及应用场景

关注作者,分享AI全维度知识。作者拥有10年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕博,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人 多…

工控一体机10.1寸显示器电容触摸屏(YA1308101JK)产品规格说明书

如果您对工控一体机有任何疑问或需求,或者对如何集成工控一体机到您的业务感兴趣,可移步控芯捷科技。 一、硬件功能介绍 YA1308101JK产品介绍: YA1308101JK搭载 Android10 主流操作系统,具有系统版本更高、占用内存更低、运行效率…

LeetCode583:两个字符串的删除操作

题目描述 给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 代码 解法1 /*dp[i][j]:以i-1为结尾的wrod1中有以j-1为尾的word2的个数为了让word1和word2相同,最少操作…

什么是老板和工程师都喜欢的FMEA?——FMEA软件

免费试用FMEA软件-免费版-SunFMEA 在企业管理与工程技术领域,FMEA(潜在失效模式与效应分析)早已不仅仅是一个概念或工具,它更是一种思维方式和团队协作的精髓。那么,究竟什么才是老板和工程师都喜欢的FMEA呢&#xff…

学习笔记——动态路由协议——OSPF(OSPF网络类型2)

2、OSPF网络类型 常见链路层协议对应的默认网络类型 网络类型 描述 常见链路层协议 Hello报文间隔 报文类型 有无DR、BDR选举 P2P 点对点网络 HDLC、PPP、LAPB 10s 以组播方式发送OSPF报文 有 P2MP 点对多点网络 无 30s 以组播方式发送Hello报文,单…

YOLOv10最详细全面讲解2- 目标检测-环境搭建、训练自己的数据集

YOLOv10没想到出来的如此之快,作为一名YOLO的爱好者,以YOLOv5和YOLOv8的经验,打算出一套从数据集装备->环境配置->训练->验证->目标追踪全系列教程。请大家多多点赞和收藏!!! 系列文章&#xf…

基于h5和大数据的游戏数据型网站-计算机毕业设计源码30844

摘 要 在目前的形势下,科技力量已成为我国的主要竞争力。而在科学技术领域,计算机的使用逐渐达到成熟,无论是从国家到企业再到家庭,计算机都发挥着其不可替代的作用,可以说计算机的可用领域遍及生活、工作的各个方面。…

TPM是如何平衡设备维护与生产需求的?

在当今快节奏的生产环境中,设备维护与生产需求之间的平衡成为了企业持续发展的关键所在。TPM(全面生产维护)作为一种先进的生产管理理念,为企业提供了实现这一平衡的有效路径。具体如深圳天行健精益管理咨询公司下文所述&#xff…

四川古力未来科技抖音小店畅享多重好处

在当今数字化浪潮席卷之下,四川古力未来科技抖音小店以其独特的魅力,正逐渐成为消费者们的新宠。作为融合了先进科技与便捷购物体验的创新平台,它不仅能够满足消费者的多样化需求,更在提升购物体验、优化服务流程等方面展现出了显…

【ai】livekit服务本地开发模式及example app信令交互详细流程

文档要安装git lfs 下载当前最新版本1.6.1 windows版本:启动dev模式 服务器启动 (.venv) PS D:\XTRANS\pythonProject\LIVEKIT> cd .\livekit_release\ (.venv) PS D:\XTRANS\pythonProject\LIVEKIT\livekit_release> lsDirectory: D:\XTRANS\pythonProject\L…

MyBatis入门——MyBatis的基础操作(2)

目录 一、打印日志 二、参数传递 常见错误:使用对象接受 小结: 三、增(Insert) 返回主键 四、删(Delete) 五、改(Update) 六、查(Select) 1、起别名…

【wiki知识库】03.前后端的初步交互(展现所有的电子书)

📝个人主页:哈__ 期待您的关注 目录 一、🔥今日目标 二、📂前端配置文件补充 三、🌏前端Vue的改造 四、💡总结 一、🔥今日目标 在上一篇文章当中,我已带大家把后端的一些基本工…

最新微信发卡小程序 发卡网卡密系统流支持量主

2024.4更新 1.修复分类介绍报错 2.修改前端UI 3.增加插屏弹出广告 4.禁止PC端使用(PC端小程序没有广告) 免费下载:发卡小程序 卡密系统流支持量主 多种卡密领取模式【亲测】_麦田吧 前端演示地址:扫码查看 源码功能: 小程序系统/多种卡密领…